0001564590-21-056203.txt : 20211110 0001564590-21-056203.hdr.sgml : 20211110 20211110161614 ACCESSION NUMBER: 0001564590-21-056203 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211110 DATE AS OF CHANGE: 20211110 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Schrodinger, Inc. CENTRAL INDEX KEY: 0001490978 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 954284541 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39206 FILM NUMBER: 211396836 BUSINESS ADDRESS: STREET 1: 1540 BROADWAY STREET 2: 24TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10036 BUSINESS PHONE: 503-299-1150 MAIL ADDRESS: STREET 1: 1540 BROADWAY STREET 2: 24TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10036 10-Q 1 sdgr-10q_20210930.htm 10-Q sdgr-10q_20210930.htm
false 2021 Q3 --12-31 0001490978 true true false true true true true true 0 P4Y7M28D P4Y5M26D 0001490978 2021-01-01 2021-09-30 xbrli:shares 0001490978 us-gaap:CommonStockMember 2021-11-04 0001490978 sdgr:LimitedCommonStockMember 2021-11-04 iso4217:USD 0001490978 2021-09-30 0001490978 2020-12-31 0001490978 sdgr:LimitedCommonStockMember 2021-09-30 0001490978 sdgr:LimitedCommonStockMember 2020-12-31 iso4217:USD xbrli:shares 0001490978 sdgr:SoftwareProductsAndServicesMember 2021-07-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2020-07-01 2020-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2021-01-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2020-01-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember 2021-07-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember 2020-07-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember 2021-01-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember 2020-01-01 2020-09-30 0001490978 2021-07-01 2021-09-30 0001490978 2020-07-01 2020-09-30 0001490978 2020-01-01 2020-09-30 0001490978 us-gaap:CommonStockMember 2020-12-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001490978 us-gaap:RetainedEarningsMember 2020-12-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001490978 us-gaap:NoncontrollingInterestMember 2020-12-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001490978 2021-01-01 2021-03-31 0001490978 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001490978 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001490978 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001490978 us-gaap:CommonStockMember 2021-03-31 0001490978 sdgr:LimitedCommonStockMember 2021-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001490978 us-gaap:RetainedEarningsMember 2021-03-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001490978 us-gaap:NoncontrollingInterestMember 2021-03-31 0001490978 2021-03-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001490978 2021-04-01 2021-06-30 0001490978 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001490978 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001490978 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001490978 us-gaap:CommonStockMember 2021-06-30 0001490978 sdgr:LimitedCommonStockMember 2021-06-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001490978 us-gaap:RetainedEarningsMember 2021-06-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001490978 us-gaap:NoncontrollingInterestMember 2021-06-30 0001490978 2021-06-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001490978 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001490978 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001490978 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-09-30 0001490978 us-gaap:CommonStockMember 2021-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001490978 us-gaap:RetainedEarningsMember 2021-09-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001490978 us-gaap:NoncontrollingInterestMember 2021-09-30 0001490978 us-gaap:SeriesEPreferredStockMember 2019-12-31 0001490978 us-gaap:SeriesDPreferredStockMember 2019-12-31 0001490978 us-gaap:SeriesCPreferredStockMember 2019-12-31 0001490978 us-gaap:SeriesBPreferredStockMember 2019-12-31 0001490978 us-gaap:SeriesAPreferredStockMember 2019-12-31 0001490978 us-gaap:CommonStockMember 2019-12-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001490978 us-gaap:RetainedEarningsMember 2019-12-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001490978 us-gaap:NoncontrollingInterestMember 2019-12-31 0001490978 2019-12-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001490978 2020-01-01 2020-03-31 0001490978 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001490978 us-gaap:CommonStockMember us-gaap:IPOMember 2020-01-01 2020-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2020-01-01 2020-03-31 0001490978 us-gaap:IPOMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesEPreferredStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesDPreferredStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesCPreferredStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesBPreferredStockMember 2020-01-01 2020-03-31 0001490978 sdgr:LimitedCommonStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001490978 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001490978 us-gaap:CommonStockMember 2020-03-31 0001490978 sdgr:LimitedCommonStockMember 2020-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001490978 us-gaap:RetainedEarningsMember 2020-03-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001490978 us-gaap:NoncontrollingInterestMember 2020-03-31 0001490978 2020-03-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001490978 2020-04-01 2020-06-30 0001490978 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001490978 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001490978 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001490978 us-gaap:CommonStockMember 2020-06-30 0001490978 sdgr:LimitedCommonStockMember 2020-06-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001490978 us-gaap:RetainedEarningsMember 2020-06-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001490978 us-gaap:NoncontrollingInterestMember 2020-06-30 0001490978 2020-06-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001490978 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001490978 us-gaap:CommonStockMember sdgr:FollowOnOfferingMember 2020-07-01 2020-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember sdgr:FollowOnOfferingMember 2020-07-01 2020-09-30 0001490978 sdgr:FollowOnOfferingMember 2020-07-01 2020-09-30 0001490978 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-09-30 0001490978 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001490978 us-gaap:CommonStockMember 2020-09-30 0001490978 sdgr:LimitedCommonStockMember 2020-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001490978 us-gaap:RetainedEarningsMember 2020-09-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001490978 us-gaap:NoncontrollingInterestMember 2020-09-30 0001490978 2020-09-30 0001490978 us-gaap:IPOMember us-gaap:CommonStockMember 2020-02-10 2020-02-10 0001490978 us-gaap:IPOMember us-gaap:CommonStockMember 2020-02-10 0001490978 us-gaap:CommonStockMember 2020-02-10 2020-02-10 0001490978 us-gaap:ConvertiblePreferredStockMember 2020-02-10 2020-02-10 0001490978 us-gaap:ConvertiblePreferredStockMember 2020-02-09 2020-02-09 0001490978 sdgr:LimitedCommonStockMember 2020-02-09 2020-02-09 0001490978 sdgr:FollowOnPublicOfferingMember us-gaap:CommonStockMember 2020-08-17 2020-08-17 0001490978 sdgr:FollowOnPublicOfferingMember us-gaap:CommonStockMember 2020-08-17 0001490978 us-gaap:OverAllotmentOptionMember us-gaap:CommonStockMember 2020-08-17 2020-08-17 0001490978 us-gaap:CommonStockMember 2020-08-17 2020-08-17 0001490978 us-gaap:AccountingStandardsUpdate202001Member 2021-03-31 0001490978 us-gaap:AccountingStandardsUpdate201815Member 2021-03-31 0001490978 us-gaap:AccountingStandardsUpdate201912Member 2021-03-31 0001490978 us-gaap:AccountingStandardsUpdate201613Member 2021-01-01 sdgr:Customer 0001490978 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001490978 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 xbrli:pure 0001490978 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerAMember 2021-01-01 2021-09-30 0001490978 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerAMember 2020-01-01 2020-12-31 0001490978 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerBMember 2021-01-01 2021-09-30 0001490978 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerBMember 2020-01-01 2020-12-31 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerAMember 2021-07-01 2021-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerAMember 2020-07-01 2020-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerAMember 2021-01-01 2021-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerAMember 2020-01-01 2020-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerBMember 2021-07-01 2021-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember sdgr:CustomerCMember 2021-07-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2021-06-01 2021-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2021-01-01 2021-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2021-07-01 2021-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2020-07-01 2020-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2020-01-01 2020-09-30 0001490978 sdgr:HostedSoftwareMember 2021-07-01 2021-09-30 0001490978 sdgr:HostedSoftwareMember 2020-07-01 2020-09-30 0001490978 sdgr:HostedSoftwareMember 2021-01-01 2021-09-30 0001490978 sdgr:HostedSoftwareMember 2020-01-01 2020-09-30 0001490978 us-gaap:MaintenanceMember 2021-07-01 2021-09-30 0001490978 us-gaap:MaintenanceMember 2020-07-01 2020-09-30 0001490978 us-gaap:MaintenanceMember 2021-01-01 2021-09-30 0001490978 us-gaap:MaintenanceMember 2020-01-01 2020-09-30 0001490978 sdgr:ProfessionalServicesMember 2021-07-01 2021-09-30 0001490978 sdgr:ProfessionalServicesMember 2020-07-01 2020-09-30 0001490978 sdgr:ProfessionalServicesMember 2021-01-01 2021-09-30 0001490978 sdgr:ProfessionalServicesMember 2020-01-01 2020-09-30 0001490978 sdgr:RevenueFromContractWithCustomerBeforeContributionMember 2021-07-01 2021-09-30 0001490978 sdgr:RevenueFromContractWithCustomerBeforeContributionMember 2020-07-01 2020-09-30 0001490978 sdgr:RevenueFromContractWithCustomerBeforeContributionMember 2021-01-01 2021-09-30 0001490978 sdgr:RevenueFromContractWithCustomerBeforeContributionMember 2020-01-01 2020-09-30 0001490978 sdgr:ContributionMember 2021-01-01 2021-09-30 0001490978 sdgr:ContributionMember 2020-01-01 2020-09-30 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2021-01-01 2021-09-30 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember srt:MaximumMember 2021-01-01 2021-09-30 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember sdgr:FirstAnniversaryMember 2020-04-01 2020-06-30 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember sdgr:FirstAnniversaryMember 2021-04-01 2021-06-30 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember sdgr:SecondAnniversaryMember 2021-01-01 2021-09-30 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2021-09-30 0001490978 sdgr:CollaborationAndLicenseAgreementMember sdgr:BristolMyersSquibbMember 2020-11-22 2020-11-22 0001490978 sdgr:CollaborationAndLicenseAgreementMember sdgr:BristolMyersSquibbMember 2020-11-22 0001490978 sdgr:CollaborationAndLicenseAgreementMember sdgr:BristolMyersSquibbMember sdgr:OncologyProductMember 2020-11-22 0001490978 sdgr:CollaborationAndLicenseAgreementMember sdgr:BristolMyersSquibbMember sdgr:NeurologyAndImmunologyProductMember 2020-11-22 sdgr:Program 0001490978 sdgr:BristolMyersSquibbMember sdgr:CollaborationAndLicenseAgreementMember 2021-07-01 2021-09-30 0001490978 sdgr:BristolMyersSquibbMember sdgr:CollaborationAndLicenseAgreementMember 2021-01-01 2021-09-30 0001490978 sdgr:BristolMyersSquibbMember sdgr:CollaborationAndLicenseAgreementMember 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2020-12-31 0001490978 sdgr:DrugDiscoveryMember 2021-09-30 0001490978 sdgr:DrugDiscoveryMember 2020-12-31 0001490978 srt:MinimumMember 2021-01-01 2021-09-30 0001490978 srt:MaximumMember 2021-01-01 2021-09-30 0001490978 us-gaap:FairValueInputsLevel2Member us-gaap:SecuritiesAssetsMember 2021-09-30 0001490978 us-gaap:SecuritiesAssetsMember 2021-09-30 0001490978 us-gaap:FairValueInputsLevel1Member us-gaap:EquityMethodInvestmentsMember 2021-09-30 0001490978 us-gaap:FairValueInputsLevel3Member us-gaap:EquityMethodInvestmentsMember 2021-09-30 0001490978 us-gaap:EquityMethodInvestmentsMember 2021-09-30 0001490978 us-gaap:FairValueInputsLevel1Member 2021-09-30 0001490978 us-gaap:FairValueInputsLevel2Member 2021-09-30 0001490978 us-gaap:FairValueInputsLevel3Member 2021-09-30 0001490978 us-gaap:FairValueInputsLevel2Member us-gaap:SecuritiesAssetsMember 2020-12-31 0001490978 us-gaap:SecuritiesAssetsMember 2020-12-31 0001490978 us-gaap:FairValueInputsLevel1Member us-gaap:EquityMethodInvestmentsMember 2020-12-31 0001490978 us-gaap:EquityMethodInvestmentsMember 2020-12-31 0001490978 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001490978 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001490978 2020-01-01 2020-12-31 sdgr:OperatingLease 0001490978 sdgr:VotingCommonStockMember 2021-09-30 sdgr:Vote 0001490978 sdgr:VotingCommonStockMember 2021-01-01 2021-09-30 0001490978 sdgr:LimitedCommonStockMember 2021-01-01 2021-09-30 0001490978 sdgr:TwoThousandTenStockPlanMember 2021-09-30 0001490978 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-09-30 0001490978 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-09-30 0001490978 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-09-30 0001490978 sdgr:SharebasedCompensationAwardTrancheFourMember 2021-01-01 2021-09-30 0001490978 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001490978 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001490978 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001490978 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001490978 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001490978 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001490978 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001490978 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001490978 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001490978 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001490978 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001490978 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001490978 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001490978 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001490978 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001490978 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001490978 sdgr:FaxianTherapeuticsLLCJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-04-30 0001490978 sdgr:FaxianTherapeuticsLLCJointVentureMember us-gaap:CoVenturerMember 2019-04-30 0001490978 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001490978 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001490978 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001490978 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2021-07-01 2021-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2021-01-01 2021-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2020-07-01 2020-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2020-01-01 2020-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2021-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2020-12-31 0001490978 sdgr:MorphicHoldingIncMember 2021-07-01 2021-09-30 0001490978 sdgr:MorphicHoldingIncMember 2021-01-01 2021-09-30 0001490978 sdgr:MorphicHoldingIncMember 2020-07-01 2020-09-30 0001490978 sdgr:MorphicHoldingIncMember 2020-01-01 2020-09-30 0001490978 sdgr:MorphicHoldingIncMember 2021-09-30 0001490978 sdgr:MorphicHoldingIncMember 2020-12-31 0001490978 sdgr:PetraPharmaCorporationMember 2020-05-01 2020-05-31 0001490978 sdgr:PetraPharmaCorporationMember 2020-05-31 0001490978 sdgr:PetraPharmaCorporationMember 2021-01-01 2021-09-30 0001490978 sdgr:RavennaTherapeuticsMember 2020-05-01 2020-05-31 0001490978 sdgr:RavennaTherapeuticsMember 2021-09-30 0001490978 sdgr:RavennaTherapeuticsMember 2020-12-31 0001490978 sdgr:RelayTherapeuticsIncMember 2021-01-01 2021-01-31 0001490978 sdgr:RelayTherapeuticsIncMember 2021-01-01 2021-09-30 0001490978 sdgr:RelayTherapeuticsIncMember 2020-07-01 2020-09-30 0001490978 sdgr:RelayTherapeuticsIncMember 2020-12-31 0001490978 sdgr:AjaxTherapeuticsIncMember us-gaap:SeriesBPreferredStockMember 2021-05-01 2021-05-31 0001490978 sdgr:AjaxTherapeuticsIncMember 2021-09-30 0001490978 sdgr:AjaxTherapeuticsIncMember 2020-12-31 0001490978 sdgr:ShouTiIncMember us-gaap:SeriesBPreferredStockMember 2021-07-01 2021-09-30 0001490978 sdgr:ShouTiIncMember 2021-09-30 0001490978 sdgr:ShouTiIncMember 2020-12-31 0001490978 sdgr:ShouTiIncMember 2021-07-01 2021-09-30 0001490978 sdgr:ShouTiIncMember 2021-01-01 2021-09-30 0001490978 sdgr:ShouTiIncMember 2020-07-01 2020-09-30 0001490978 sdgr:ShouTiIncMember 2020-01-01 2020-09-30 0001490978 sdgr:DavidEShawMember 2021-07-01 2021-09-30 0001490978 sdgr:DavidEShawMember 2021-01-01 2021-09-30 0001490978 sdgr:DavidEShawMember 2020-07-01 2020-09-30 0001490978 sdgr:DavidEShawMember 2020-01-01 2020-09-30 0001490978 sdgr:DavidEShawMember 2021-09-30 0001490978 sdgr:DavidEShawMember 2020-12-31 0001490978 sdgr:MembersOfBoardOfDirectorsMember 2021-07-01 2021-09-30 0001490978 sdgr:MembersOfBoardOfDirectorsMember 2021-01-01 2021-09-30 0001490978 sdgr:MembersOfBoardOfDirectorsMember 2020-07-01 2020-09-30 0001490978 sdgr:MembersOfBoardOfDirectorsMember 2020-01-01 2020-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2021-07-01 2021-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2021-01-01 2021-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2020-07-01 2020-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2020-01-01 2020-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2021-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2020-12-31 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2020-12-31 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember srt:MinimumMember 2021-09-30 0001490978 sdgr:ShouTiIncMember 2021-07-01 2021-09-30 sdgr:segment 0001490978 us-gaap:OperatingSegmentsMember sdgr:SoftwareSegmentMember 2021-07-01 2021-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:SoftwareSegmentMember 2020-07-01 2020-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:SoftwareSegmentMember 2021-01-01 2021-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:SoftwareSegmentMember 2020-01-01 2020-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:DrugDiscoverySegmentMember 2021-07-01 2021-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:DrugDiscoverySegmentMember 2020-07-01 2020-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:DrugDiscoverySegmentMember 2021-01-01 2021-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:DrugDiscoverySegmentMember 2020-01-01 2020-09-30 0001490978 country:US 2021-07-01 2021-09-30 0001490978 country:US 2020-07-01 2020-09-30 0001490978 country:US 2021-01-01 2021-09-30 0001490978 country:US 2020-01-01 2020-09-30 0001490978 srt:EuropeMember 2021-07-01 2021-09-30 0001490978 srt:EuropeMember 2020-07-01 2020-09-30 0001490978 srt:EuropeMember 2021-01-01 2021-09-30 0001490978 srt:EuropeMember 2020-01-01 2020-09-30 0001490978 country:JP 2021-07-01 2021-09-30 0001490978 country:JP 2020-07-01 2020-09-30 0001490978 country:JP 2021-01-01 2021-09-30 0001490978 country:JP 2020-01-01 2020-09-30 0001490978 us-gaap:NonUsMember 2021-07-01 2021-09-30 0001490978 us-gaap:NonUsMember 2020-07-01 2020-09-30 0001490978 us-gaap:NonUsMember 2021-01-01 2021-09-30 0001490978 us-gaap:NonUsMember 2020-01-01 2020-09-30

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended September 30, 2021 

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from           to           

Commission File Number: 001-39206

 

Schrodinger, Inc.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

95-4284541

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer
Identification No.)

 

 

1540 Broadway, 24th Floor

New York, NY

10036

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (212) 295-5800

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common stock, par value $0.01 per share

 

SDGR

 

The Nasdaq Stock Market LLC

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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

  

Accelerated filer

 

 

 

 

 

Non-accelerated filer

 

  

Smaller reporting company

 

 

 

 

 

 

 

 

Emerging growth company

 

 

 

 

 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes      No  

As of November 4, 2021, the registrant had 61,731,520 shares of common stock, $0.01 par value per share, and 9,164,193 shares of limited common stock, $0.01 par value per share, outstanding.

 

 

 

 


 

 

 

Table of Contents

 

 

 

Page

PART I.

FINANCIAL INFORMATION

 

Item 1.

Financial Statements

5

 

Condensed Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020 (Unaudited)

5

 

Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2021 and 2020 (Unaudited)

6

 

Condensed Consolidated Statements of Comprehensive (Loss) Income for the three and nine months ended September 30, 2021 and 2020 (Unaudited)

7

 

Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) for the three and nine months ended September 30, 2021 and 2020 (Unaudited)

8

 

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 (Unaudited)

10

 

Notes to Condensed Consolidated Financial Statements (Unaudited)

11

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

27

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

39

Item 4.

Controls and Procedures

39

PART II.

OTHER INFORMATION

 

Item 1.

Legal Proceedings

40

Item 1A.

Risk Factors

40

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

71

Item 3.

Defaults Upon Senior Securities

72

Item 4.

Mine Safety Disclosures

72

Item 5.

Other Information

72

Item 6.

Exhibits

73

 

 

 

 


Table of Contents

 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q, or this Quarterly Report, contains forward-looking statements within the meaning of the U.S. Private Securities Litigation Reform Act and Section 21E of the Securities Exchange Act of 1934, as amended, that involve substantial risks and uncertainties. All statements, other than statements of historical fact, contained in this Quarterly Report, including statements regarding our strategy, future operations, future financial position, future revenue, projected costs, prospects, plans and objectives of management, are forward-looking statements. The words “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will,” “would” or the negative of these words or other similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words.

The forward-looking statements in this Quarterly Report include, among other things, statements about:

 

 

the potential advantages of our physics-based computational platform;

 

 

our strategic plans to accelerate the growth of our software business;

 

 

our research and development efforts for our internal drug discovery programs and our computational platform;

 

 

the initiation, timing, progress, and results of our internal drug discovery programs or the drug discovery programs of our collaborators;

 

 

our plans to submit investigational new drug applications to the U.S. Food and Drug Administration for our internal drug discovery programs;

 

 

our plans to discover and develop product candidates and to maximize their commercial potential by advancing such product candidates ourselves or in collaboration with others;

 

 

our plans to leverage the synergies between our businesses;

 

 

the timing of, the ability to submit applications for and the ability to obtain and maintain regulatory approvals for any product candidates we or one of our collaborators may develop;

 

 

our drug discovery collaborations and our estimates or expectations regarding any milestone or other payments we may receive from such collaborations, including pursuant to our collaboration with Bristol-Myers Squibb Company;

 

 

our expectations regarding our ability to fund our operating expenses and capital expenditure requirements with our cash, cash equivalents, and marketable securities;

 

 

the potential advantages of our drug discovery programs;

 

 

the rate and degree of market acceptance of our software solutions;

 

 

the potential impact of the COVID-19 pandemic on our business, operations, liquidity and prospects;

 

 

the rate and degree of market acceptance and clinical utility of our products;

 

 

our estimates regarding the potential market opportunity for our software solutions and any product candidate we or any of our collaborators may in the future develop;

 

 

our marketing capabilities and strategy;

 

 

our intellectual property position;

 

 

our ability to identify technologies with significant commercial potential that are consistent with our commercial objectives;

 

 

our expectations related to the use of our cash, cash equivalents, and marketable securities;

 

 

our expectations related to the key drivers of our performance;

 

 

the impact of government laws and regulations;

 

 

our competitive position and expectations regarding developments and projections relating to our competitors and any competing products, technologies, or therapies that are or become available;

 

 

our ability to maintain and establish collaborations or obtain additional funding; and

 

 

our reliance on key personnel and our ability to identify, recruit, and retain skilled personnel.

2

 


Table of Contents

 

 

 

We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions, and expectations disclosed in the forward-looking statements we make. We have included important factors in the cautionary statements included in this Quarterly Report, particularly in “Risk Factor Summary” below and Part II, Item 1A. “Risk Factors”, that we believe could cause actual results or events to differ materially from the forward-looking statements that we make. Moreover, we operate in a competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, collaborations, joint ventures, or investments we may make or enter into.

You should read this Quarterly Report and the documents that we file with the Securities and Exchange Commission, or the SEC, with the understanding that our actual future results may be materially different from what we expect. The forward-looking statements contained in this Quarterly Report are made as of the date of this Quarterly Report, and we do not assume any obligation to update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by applicable law.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

Unless the context otherwise requires, we use the terms “company,” “we,” “us” and “our” in this Quarterly Report to refer to Schrödinger, Inc. and its consolidated subsidiaries.


3

 


Table of Contents

 

 

RISK FACTOR SUMMARY

Our business is subject to a number of risks of which you should be aware before making an investment decision. Below we summarize what we believe are the principal risk factors but these risks are not the only ones we face, and you should carefully review and consider the full discussion of our risk factors in the section titled “Risk Factors”, together with the other information in this Quarterly Report.

 

We have a history of significant operating losses, and we expect to incur losses over the next several years.

 

If we are unable to increase sales of our software, or if we and our current and future collaborators are unable to successfully develop and commercialize drug products, our revenues may be insufficient for us to achieve or maintain profitability.

 

Our quarterly and annual results may fluctuate significantly, which could adversely impact the value of our common stock.

 

If our existing customers do not renew their licenses, do not buy additional solutions from us, or renew at lower prices, our business and operating results will suffer.

 

A significant portion of our revenues are generated by sales to life sciences industry customers, and factors that adversely affect this industry could also adversely affect our software sales.

 

The markets in which we participate are highly competitive, and if we do not compete effectively, our business and operating results could be adversely affected.

 

We may never realize a return on our investment of resources and cash in our drug discovery collaborations.

 

Although we believe that our computational platform has the potential to identify more promising molecules than traditional methods and to accelerate drug discovery, our focus on using our platform technology to discover and design molecules with therapeutic potential may not result in the discovery and development of commercially viable products for us or our collaborators.

 

We may not be successful in our efforts to identify, discover or develop product candidates and may fail to capitalize on programs, collaborations, or product candidates that may present a greater commercial opportunity or for which there is a greater likelihood of success.

 

As a company, we do not have any experience in clinical development and have not advanced any product candidates into clinical development.

 

A widespread outbreak of an illness or other health issue, such as the COVID-19 pandemic, could negatively affect various aspects of our business and make it more difficult to meet our obligations to our customers, and could result in reduced demand from our customers as well as delays in our drug discovery and development programs.

 

If we fail to comply with our obligations under our existing license agreements with Columbia University, under any of our other intellectual property licenses, or under any future intellectual property licenses, or otherwise experience disruptions to our business relationships with our current or any future licensors, we could lose intellectual property rights that are important to our business.

 

If we are unable to obtain, maintain, enforce, and protect patent protection for our technology and product candidates or if the scope of the patent protection obtained is not sufficiently broad, our competitors could develop and commercialize technology and products similar or identical to ours, and our ability to successfully develop and commercialize our technology and product candidates may be adversely affected.

 

Our future success depends on our ability to retain key executives and to attract, retain, and motivate qualified personnel.

 

We are pursuing multiple business strategies and expect to expand our development and regulatory capabilities, and as a result, we may encounter difficulties in managing our multiple business units and our growth, which could disrupt our operations.

 

Our actual operating results may differ significantly from our guidance.

 

Our executive officers, directors, and principal stockholders, if they choose to act together, have the ability to significantly influence all matters submitted to stockholders for approval.

 

4

 


Table of Contents

 

 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

SCHRÖDINGER, INC. AND SUBSIDIARIES

Condensed Consolidated Balance Sheets (Unaudited)

(in thousands, except for share and per share amounts)

 

Assets

 

September 30, 2021

 

 

December 31, 2020

 

Current assets:

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

160,879

 

 

$

202,296

 

Restricted cash

 

 

3,000

 

 

 

500

 

Marketable securities

 

 

436,307

 

 

 

440,395

 

Accounts receivable, net of allowance for doubtful accounts of $108 and $60

 

 

11,352

 

 

 

31,423

 

Unbilled and other receivables, net for allowance for unbilled receivables of $20 and $0

 

 

4,978

 

 

 

3,955

 

Prepaid expenses

 

 

5,509

 

 

 

4,409

 

Total current assets

 

 

622,025

 

 

 

682,978

 

Property and equipment, net

 

 

9,074

 

 

 

5,140

 

Equity investments

 

 

51,087

 

 

 

45,664

 

Right of use assets

 

 

76,459

 

 

 

10,129

 

Other assets

 

 

3,972

 

 

 

2,352

 

Total assets

 

$

762,617

 

 

$

746,263

 

Liabilities and Stockholders’ Equity

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$

8,228

 

 

$

8,398

 

Accrued payroll, taxes, and benefits

 

 

14,010

 

 

 

12,000

 

Deferred revenue

 

 

43,874

 

 

 

45,403

 

Lease liabilities

 

 

1,978

 

 

 

4,543

 

Other accrued liabilities

 

 

4,826

 

 

 

2,861

 

Total current liabilities

 

 

72,916

 

 

 

73,205

 

Deferred revenue, long-term

 

 

32,444

 

 

 

41,164

 

Lease liabilities, long-term

 

 

77,135

 

 

 

7,221

 

Other liabilities, long-term

 

 

300

 

 

 

654

 

Total liabilities

 

 

182,795

 

 

 

122,244

 

Commitments and contingencies (Note 5)

 

 

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

 

 

Preferred stock, $0.01 par value. Authorized 10,000,000 shares; zero shares issued and

   outstanding at September 30, 2021 and December 31, 2020, respectively

 

 

 

 

 

 

Common stock, $0.01 par value. Authorized 500,000,000 shares; 61,703,441 and 60,713,534

    shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively

 

 

617

 

 

 

607

 

Limited common stock, $0.01 par value. Authorized 100,000,000 shares; 9,164,193 shares

    issued and outstanding at September 30, 2021 and December 31, 2020, respectively

 

 

92

 

 

 

92

 

Additional paid-in capital

 

 

778,292

 

 

 

752,558

 

Accumulated deficit

 

 

(199,239

)

 

 

(129,559

)

Accumulated other comprehensive income

 

 

44

 

 

 

317

 

Total stockholders’ equity of Schrödinger stockholders

 

 

579,806

 

 

 

624,015

 

Noncontrolling interest

 

 

16

 

 

 

4

 

Total stockholders’ equity

 

 

579,822

 

 

 

624,019

 

Total liabilities and stockholders’ equity

 

$

762,617

 

 

$

746,263

 

 

See accompanying notes to unaudited condensed consolidated financial statements.

5

 


Table of Contents

 

SCHRÖDINGER, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Operations (Unaudited)

(in thousands, except for share and per share amounts)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software products and services

 

$

24,280

 

 

$

22,861

 

 

$

74,672

 

 

$

67,573

 

Drug discovery

 

 

5,570

 

 

 

2,936

 

 

 

17,089

 

 

 

7,490

 

Total revenues

 

 

29,850

 

 

 

25,797

 

 

 

91,761

 

 

 

75,063

 

Cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software products and services

 

 

6,611

 

 

 

4,334

 

 

 

18,158

 

 

 

12,197

 

Drug discovery

 

 

12,124

 

 

 

6,191

 

 

 

34,344

 

 

 

18,386

 

Total cost of revenues

 

 

18,735

 

 

 

10,525

 

 

 

52,502

 

 

 

30,583

 

Gross profit

 

 

11,115

 

 

 

15,272

 

 

 

39,259

 

 

 

44,480

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

23,219

 

 

 

17,019

 

 

 

65,759

 

 

 

47,376

 

Sales and marketing

 

 

5,556

 

 

 

3,969

 

 

 

16,175

 

 

 

13,120

 

General and administrative

 

 

17,014

 

 

 

9,729

 

 

 

46,253

 

 

 

28,316

 

Total operating expenses

 

 

45,789

 

 

 

30,717

 

 

 

128,187

 

 

 

88,812

 

Loss from operations

 

 

(34,674

)

 

 

(15,445

)

 

 

(88,928

)

 

 

(44,332

)

Other (expense) income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Loss) gain on equity investments

 

 

 

 

 

 

 

 

(1,781

)

 

 

4,156

 

Change in fair value

 

 

(627

)

 

 

18,233

 

 

 

19,279

 

 

 

23,513

 

Interest income

 

 

286

 

 

 

463

 

 

 

1,063

 

 

 

1,732

 

Total other (expense) income

 

 

(341

)

 

 

18,696

 

 

 

18,561

 

 

 

29,401

 

(Loss) income before income taxes

 

 

(35,015

)

 

 

3,251

 

 

 

(70,367

)

 

 

(14,931

)

Income tax (benefit) expense

 

 

(4

)

 

 

(35

)

 

 

137

 

 

 

120

 

Net (loss) income

 

 

(35,011

)

 

 

3,286

 

 

 

(70,504

)

 

 

(15,051

)

Net loss attributable to noncontrolling interest

 

 

(4

)

 

 

(566

)

 

 

(824

)

 

 

(1,727

)

Net (loss) income attributable to Schrödinger common and

   limited common stockholders

 

$

(35,007

)

 

$

3,852

 

 

$

(69,680

)

 

$

(13,324

)

Net (loss) income per share attributable to Schrödinger

     common and limited common stockholders, basic:

 

$

(0.49

)

 

$

0.06

 

 

$

(0.99

)

 

$

(0.23

)

Weighted average shares used to compute net (loss) income

     per share attributable to Schrödinger common and

     limited common stockholders, basic:

 

 

70,784,184

 

 

 

66,339,570

 

 

 

70,481,901

 

 

 

56,802,567

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income per share attributable to Schrödinger

     common and limited common stockholders, diluted:

 

$

(0.49

)

 

$

0.05

 

 

$

(0.99

)

 

$

(0.23

)

Weighted average shares used to compute net (loss) income

     per share attributable to Schrödinger common and

     limited common stockholders, diluted:

 

 

70,784,184

 

 

 

72,693,173

 

 

 

70,481,901

 

 

 

56,802,567

 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

6

 


Table of Contents

 

 

SCHRÖDINGER, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited)

(in thousands)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Net (loss) income attributable to Schrödinger common and

   limited common stockholders

 

$

(35,007

)

 

$

3,852

 

 

$

(69,680

)

 

$

(13,324

)

Changes in market value of investments, net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (loss) gain on marketable securities

 

 

(32

)

 

 

(247

)

 

 

(273

)

 

 

464

 

Comprehensive (loss) income

 

$

(35,039

)

 

$

3,605

 

 

$

(69,953

)

 

$

(12,860

)

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

7

 


Table of Contents

 

 

SCHRÖDINGER, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Unaudited)

(in thousands, except for share amounts)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

Total

 

 

Series E preferred

stock

 

Series D preferred

stock

 

Series C preferred

stock

 

Series B preferred

stock

 

Series A preferred

stock

 

 

Common stock

 

Limited common

stock

 

Additional

paid-in

 

Accumulated

 

other

comprehensive

 

Non

controlling

 

stockholders’ equity

 

 

Shares

 

Amount

 

Shares

 

Amount

 

Shares

 

Amount

 

Shares

 

Amount

 

Shares

 

Amount

 

 

Shares

 

Amount

 

Shares

 

Amount

 

capital

 

deficit

 

income (loss)

 

interest

 

(deficit)

 

Balance at December 31, 2020

 

 

$

 

 

 

$

 

 

 

$

 

 

 

$

 

 

 

$

 

 

 

60,713,534

 

$

607

 

 

9,164,193

 

$

92

 

$

752,558

 

$

(129,559

)

$

317

 

$

4

 

$

624,019

 

Change in unrealized loss on

   marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(240

)

 

 

 

(240

)

Issuances of common stock upon

   stock option exercise

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

587,141

 

 

6

 

 

 

 

 

 

3,650

 

 

 

 

 

 

 

 

3,656

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,366

 

 

 

 

 

 

 

 

4,366

 

Contributions by non-controlling

   interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

498

 

 

498

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(29

)

 

 

 

(494

)

 

(523

)

Balance at March 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

61,300,675

 

 

613

 

 

9,164,193

 

 

92

 

 

760,574

 

 

(129,588

)

 

77

 

 

8

 

 

631,776

 

Change in unrealized loss on

   marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1

)

 

 

 

(1

)

Issuances of common stock upon

   stock option exercise

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

252,935

 

 

3

 

 

 

 

 

 

1,609

 

 

 

 

 

 

 

 

1,612

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,016

 

 

 

 

 

 

 

 

7,016

 

Contributions by non-controlling

   interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

338

 

 

338

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(34,644

)

 

 

 

(326

)

 

(34,970

)

Balance at June 30, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

61,553,610

 

 

616

 

 

9,164,193

 

 

92

 

 

769,199

 

 

(164,232

)

 

76

 

 

20

 

 

605,771

 

Change in unrealized loss on

   marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(32

)

 

 

 

(32

)

Issuances of common stock upon

   stock option exercise

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

149,831

 

 

1

 

 

 

 

 

 

1,441

 

 

 

 

 

 

 

 

1,442

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,652

 

 

 

 

 

 

 

 

7,652

 

Contributions by non-controlling

   interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(35,007

)

 

 

 

(4

)

 

(35,011

)

Balance at September 30, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

61,703,441

 

 

617

 

 

9,164,193

 

 

92

 

 

778,292

 

 

(199,239

)

 

44

 

 

16

 

 

579,822

 

 

8

 


Table of Contents

 

 

 

Balance at December 31, 2019

 

73,795,777

 

$

109,270

 

 

39,540,611

 

$

22,000

 

 

47,242,235

 

$

19,844

 

 

29,468,101

 

$

9,840

 

 

134,704,785

 

$

30,626

 

 

 

6,121,821

 

$

61

 

 

 

$

 

$

11,655

 

$

(105,096

)

$

16

 

$

41

 

$

(93,323

)

Change in unrealized loss on

   marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(458

)

 

 

 

(458

)

Issuances of common stock upon

   stock option exercise

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

57,581

 

 

1

 

 

 

 

 

 

176

 

 

 

 

 

 

 

 

177

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,775

 

 

 

 

 

 

 

 

1,775

 

Issuances of common stock upon

   initial public offering, net of

   issuance costs of $22,667

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13,664,704

 

 

136

 

 

 

 

 

 

209,497

 

 

 

 

 

 

 

 

209,633

 

Conversion of convertible

   preferred stock into common

   stock

 

(73,795,777

)

 

(109,270

)

 

(17,844,124

)

 

(9,928

)

 

 

 

 

 

 

 

 

 

(134,704,785

)

 

(30,626

)

 

 

30,278,832

 

 

303

 

 

 

 

 

 

149,521

 

 

 

 

 

 

 

 

149,824

 

Exchange of convertible

   preferred stock into

   limited common stock

 

 

 

 

 

(21,696,487

)

 

(12,072

)

 

(47,242,235

)

 

(19,844

)

 

(29,468,101

)

 

(9,840

)

 

 

 

 

 

 

 

 

 

 

13,164,193

 

 

132

 

 

41,624

 

 

 

 

 

 

 

 

41,756

 

Contributions by non-controlling

   interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

435

 

 

435

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(13,826

)

 

 

 

(445

)

 

(14,271

)

Balance at March 31, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50,122,938

 

 

501

 

 

13,164,193

 

 

132

 

 

414,248

 

 

(118,922

)

 

(442

)

 

31

 

 

295,548

 

Change in unrealized loss on

   marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,169

 

 

 

 

1,169

 

Issuances of common stock upon

   stock option exercise

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16,701

 

 

 

 

 

 

 

 

55

 

 

 

 

 

 

 

 

55

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,729

 

 

 

 

 

 

 

 

2,729

 

Contributions by non-controlling

   interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

712

 

 

712

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,350

)

 

 

 

(716

)

 

(4,066

)

Balance at June 30, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50,139,639

 

 

501

 

 

13,164,193

 

 

132

 

 

417,032

 

 

(122,272

)

 

727

 

 

27

 

 

296,147

 

Change in unrealized loss on

   marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(247

)

 

 

 

(247

)

Issuances of common

   stock upon stock option

   exercise

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

908,577

 

 

9

 

 

 

 

 

 

2,506

 

 

 

 

 

 

 

 

2,515

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,038

 

 

 

 

 

 

 

 

3,038

 

Issuances of common

   stock upon follow-on

   offering, net of issuance

    costs of $20,901

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,250,000

 

 

53

 

 

 

 

 

 

325,547

 

 

 

 

 

 

 

 

325,600

 

Contributions by

   non-controlling interest

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

547

 

 

547

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,852

 

 

 

 

(566

)

 

3,286

 

Balance at September 30, 2020

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

56,298,216

 

 

563

 

 

13,164,193

 

 

132

 

 

748,123

 

 

(118,420

)

 

480

 

 

8

 

 

630,886

 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

 

 

 

 

 

 

9

 


Table of Contents

 

 

SCHRÖDINGER, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows (Unaudited)

(in thousands)

 

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

Net loss

 

$

(70,504

)

 

$

(15,051

)

Adjustments to reconcile net loss to net cash used in

 

 

 

 

 

 

 

 

operating activities:

 

 

 

 

 

 

 

 

Loss (gain) on equity investments

 

 

1,781

 

 

 

(4,156

)

Noncash revenue from equity investments

 

 

(59

)

 

 

(342

)

Fair value adjustments

 

 

(19,279

)

 

 

(23,513

)

Depreciation

 

 

2,195

 

 

 

2,648

 

Stock-based compensation

 

 

19,034

 

 

 

7,542

 

Noncash research and development expenses

 

 

811

 

 

 

1,694

 

Noncash investment accretion

 

 

4,736

 

 

 

359

 

Loss on disposal of property and equipment

 

 

140

 

 

 

 

Decrease (increase) in assets:

 

 

 

 

 

 

 

 

Accounts receivable, net

 

 

20,071

 

 

 

6,386

 

Unbilled and other receivables

 

 

(1,358

)

 

 

2,580

 

Reduction in the carrying amount of right of use assets

 

 

4,724

 

 

 

3,957

 

Prepaid expenses and other assets

 

 

(2,720

)

 

 

290

 

(Decrease) increase in liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

 

(229

)

 

 

1,254

 

Accrued payroll, taxes, and benefits

 

 

2,010

 

 

 

668

 

Deferred revenue

 

 

(10,190

)

 

 

(5,258

)

Lease liabilities

 

 

(3,705

)

 

 

(3,997

)

Other accrued liabilities

 

 

1,611

 

 

 

(1,922

)

Net cash used in operating activities

 

 

(50,931

)

 

 

(26,861

)

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Purchases of property and equipment

 

 

(6,210

)

 

 

(1,652

)

Purchases of equity investments

 

 

(3,700

)

 

 

(2,869

)

Distribution from equity investment

 

 

375

 

 

 

4,582

 

Proceeds from sale of equity investments

 

 

15,735

 

 

 

 

Purchases of marketable securities

 

 

(340,509

)

 

 

(446,816

)

Proceeds from maturity of marketable securities

 

 

339,588

 

 

 

118,272

 

Net cash provided by (used in) investing activities

 

 

5,279

 

 

 

(328,483

)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Issuances of common stock upon initial public offering, net

 

 

 

 

 

211,491

 

Issuances of common stock upon follow-on public offering, net

 

 

 

 

 

325,610

 

Issuances of common stock upon stock option exercises

 

 

6,710

 

 

 

2,747

 

Contribution by noncontrolling interest

 

 

25

 

 

 

 

Net cash provided by financing activities

 

 

6,735

 

 

 

539,848

 

Net (decrease) increase in cash and cash equivalents and restricted cash

 

 

(38,917

)

 

 

184,504

 

Cash and cash equivalents and restricted cash, beginning of period

 

 

202,796

 

 

 

26,486

 

Cash and cash equivalents and restricted cash, end of period

 

$

163,879

 

 

$

210,990

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow and noncash information

 

 

 

 

 

 

 

 

Cash paid for income taxes

 

$

236

 

 

$

225

 

Supplemental disclosure of non-cash investing and financing activities

 

 

 

 

 

 

 

 

Accrued deferred offering costs

 

 

 

 

 

10

 

Purchases of property and equipment in accounts payable

 

 

59

 

 

 

24

 

Acquisitions of right of use assets in exchange for lease obligations

 

 

71,054

 

 

 

1,778

 

Reclassification of deferred financing costs to additional paid in capital

 

 

 

 

 

1,858

 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

10


Table of Contents

 

 

SCHRÖDINGER, INC. AND SUBSIDIARIES

Notes to Condensed Consolidated Financial Statements (Unaudited)

For the three and nine months ended September 30, 2021 and 2020

(in thousands, except for share and per share amounts)

(1)

Description of Business

Schrödinger, Inc. (the “Company”) has developed a differentiated, physics-based software platform that enables discovery of high-quality, novel molecules for drug development and materials applications more rapidly, at lower cost, and with, the Company believes, a higher likelihood of success compared to traditional methods. The Company sells its software to biopharmaceutical and industrial companies, academic institutions, and government laboratories. The Company also applies its computational platform to a broad pipeline of drug discovery and development programs in collaboration with biopharmaceutical companies, some of which the Company co-founded. In addition, the Company uses its platform to advance a pipeline of internal drug discovery programs.

On February 10, 2020, the Company completed an initial public offering (“IPO”), in which the Company issued and sold 11,882,352 shares of its common stock at a public offering price of $17.00 per share. The underwriters fully exercised their option to purchase an additional 1,782,352 shares of the Company’s common stock at the public offering price less underwriting discounts. The Company raised $209.6 million in net proceeds after deducting underwriting discounts and commissions and offering expenses payable by the Company.

Immediately prior to the closing of the IPO, preferred stockholders voluntarily exchanged 98,406,823 shares of preferred stock for an aggregate of 13,164,193 shares of limited common stock. In addition, upon the closing of the IPO, the remaining 226,344,686 shares of preferred stock automatically converted into an aggregate of 30,278,832 shares of common stock.

On August 17, 2020, the Company completed a follow-on public offering, in which the Company issued and sold 4,500,000 shares of its common stock at a public offering price of $66.00 per share. The underwriters fully exercised their option to purchase an additional 750,000 shares of the Company’s common stock at the public offering price less underwriting discounts. The Company raised $325.6 million in net proceeds after deducting underwriting discounts and commissions and offering expenses payable by the Company. In addition, a stockholder of the Company sold 500,000 shares of common stock. The Company did not receive any proceeds from the sale of shares of common stock by the selling stockholder.

(2)

Significant Accounting Policies

(a)

Recently Issued Accounting Pronouncements

In January 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) —Clarifying the Interactions between Topic 321, Topic 323, and Topic 815, which clarifies the accounting related to equity investments and derivatives. This guidance was effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption was permitted. The Company adopted this new standard effective January 1, 2021, and the adoption did not have a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Topic 350) – Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740) – Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes. This guidance will be effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The Company adopted this new standard effective January 1, 2021 with no material impact on its consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) – Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at

11


Table of Contents

 

amortized cost. ASU No. 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes result in earlier recognition of credit losses. The Company adopted this new standard effective January 1, 2021 with no material impact on its consolidated financial statements.

(b)

Basis of Presentation and Use of Estimates

The accompanying unaudited condensed consolidated financial statements and the related interim disclosures have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for the interim financial information. These unaudited condensed consolidated financial statements include all adjustments necessary, consisting of only normal recurring adjustments, to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the SEC on March 4, 2021.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the assumptions used in the allocation of revenue, estimates regarding the progress of completing performance obligations under collaboration agreements, and the valuation of stock-based compensation. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

(c)

Principles of Consolidation

The Company’s condensed unaudited consolidated financial statements include the accounts of Schrödinger, Inc., its wholly owned subsidiaries, and its variable interest entity. All intercompany balances and transactions have been eliminated in consolidation. The functional currency for foreign entities is the United States dollar. The Company accounts for investments over which it has significant influence, but not a controlling financial interest, using the equity method.

(d)

Restricted Cash

Restricted cash consists of letters of credit held with the Company’s financial institution related to facility leases and is classified as current in the Company’s balance sheets based on the maturity of the underlying letters of credit.

(e)

Concentrations

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of trade receivables.

The Company does not require customers to provide collateral to support accounts receivable. If deemed necessary, credit reviews of significant new customers may be performed prior to extending credit. The determination of a customer’s ability to pay requires judgment, and failure to collect from a customer can adversely affect revenue, cash flows, and results of operations. The Company maintains an allowance for doubtful accounts.

As of September 30, 2021, two customers accounted for 19% and 10% of total accounts receivable, respectively. As of December 31, 2020, two customers accounted for 17% and 14% of total accounts receivable, respectively. Three customers accounted for 17%, 12%, and 10% of total revenue, respectively, during the three months ended September 30, 2021, and one customer accounted for 11% of total revenue during the three months ended September 30, 2020. One customer accounted for 13% of total revenue during the nine months ended September 30, 2021, and no customers accounted for more than 10% of total revenue during the nine months ended September 30, 2020.

(f)

Income Taxes

The Company records deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts and the tax basis of the assets and liabilities. Deferred tax assets are reduced by a valuation

12


Table of Contents

 

allowance when it is estimated to become more likely than not that a portion of the deferred tax assets will not be realized. Accordingly, the Company currently maintains a full valuation allowance against existing net deferred tax assets.

The Company recognizes the effect of income tax positions only if such positions are deemed “more likely than not” capable of being sustained. Interest and penalties accrued on unrecognized tax benefits are included within income tax expense in the consolidated financial statements.

(g)

Equity Investments

In the normal course of business, the Company has entered, and may continue to enter, into collaboration agreements with private companies to perform drug design services for such companies in exchange for equity ownership stakes in such companies. If it is determined that the Company has control over the investee, the investee is consolidated in the financial statements. If the investee is consolidated with the Company and less than 100% of the equity is owned by the Company, the Company will present non-controlling interest to represent the portion of the investee owned by other investors. If it is determined that the Company does not have control over the investee, the Company evaluates the investment for the ability to exercise significant influence.

Equity investments over which the Company has significant influence may be accounted for under equity method accounting in accordance with Accounting Standards Codification (“ASC”) Topic 323, Equity Method and Joint Ventures. If it is determined that the Company does not have significant influence over the investee, and there is no readily determinable fair value for the investment, the equity investment may be accounted for at cost minus impairment in accordance with ASC Topic 321, Equity Securities.

For further information regarding the Company’s equity investments, see Note 4, Fair Value Measurements, Note 9, Noncontrolling Interest, and Note 11, Equity Investments.

(h)

Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders

The outstanding equity of the Company consists of common stock and limited common stock. Under the Company’s certificate of incorporation, the rights of the holders of common stock and limited common stock are identical, except with respect to voting and conversion. Holders of limited common stock are precluded from voting such shares in any election of directors or on the removal of directors. Limited common stock may be converted into common stock at any time at the option of the stockholder.

Undistributed earnings allocated to the participating securities are subtracted from net income in determining net (loss) income attributable to common and limited common stockholders. Basic net (loss) income per share is computed by dividing net (loss) income attributable to common and limited common stockholders by the weighted-average number of shares of common and limited common stock outstanding during the period.

For the calculation of diluted net income, net income attributable to common and limited common stockholders for basic net income is adjusted by the effect of dilutive securities, including awards under the Company’s equity compensation plans. Diluted net income per share attributable to common and limited common stockholders is computed by dividing the resulting net income attributable to common and limited common stockholders by the weighted-average number of fully diluted shares of common and limited common stock outstanding.

(3)

Revenue Recognition

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company’s performance obligations are satisfied either over time or at a point in time.

The following table illustrates the timing of the Company’s revenue recognition:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Software products and services – point in time

 

 

51.9

%

 

 

58.5

%

 

 

52.7

%

 

 

57.3

%

Software products and services – over time

 

 

29.4

 

 

 

30.1

 

 

 

28.7

 

 

 

32.7

 

Drug Discovery – point in time

 

 

-

 

 

 

2.9

 

 

 

1.4

 

 

 

2.0

 

Drug Discovery – over time

 

 

18.7

 

 

 

8.5

 

 

 

17.2

 

 

 

8.0

 

13


Table of Contents

 

 

 

(a)

Software Products and Services

The Company enters into contracts that can include various combinations of licenses, products and services, some of which are distinct and are accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative standalone selling price basis. Revenue is recognized net of any sale and value-added taxes collected from customers and subsequently remitted to governmental authorities.

The Company’s software business derives revenue from five sources: (i) on-premise software license fees, (ii) hosted software subscription fees, (iii) software maintenance fees, (iv) professional services fees, and (v) contributions.

On-premise software. The Company’s on-premise software license arrangements grant customers the right to use its software on their own in-house servers or their own cloud instances for a specified term, typically for one year. The Company recognizes revenue for on-premise software license fees upfront, either upon delivery of the license or the effective date of the agreement, whichever is later. In instances where the timing of delivery differs from the timing of invoicing, the Company considers whether a significant financing component exists. The Company has elected the practical expedient to not assess for significant financing where the term is less than one year. The Company’s updates and upgrades are not integral to maintaining the utility of the software licenses. Payments typically are received upfront or annually.

Hosted software. Hosted software revenue consists primarily of fees to provide the Company’s customers with hosted licenses, which allows these customers to access the Company’s cloud-based software solution on their own hardware without taking control of licenses. Hosted software is recognized ratably over the term of the arrangement.

Software maintenance. Software maintenance includes technical support, updates, and upgrades. Software maintenance revenue is considered to be a separate performance obligation and is recognized ratably over the term of the arrangement.

Professional services. Professional services, such as training, technical support, installation, or assisting customers with modeling, generally are not related to the core functionality of the Company’s software and are recognized as revenue when resources are consumed. The Company has historically estimated project status with relative accuracy, although a number of internal and external factors can affect such estimates, including labor rates, utilization and efficiency variances. Payments for services are due in advance or upon consumption of resources.

Contribution. Contribution revenue consists of funds received under a non-reciprocal agreement with Gates Ventures, LLC. The agreement is an unconditional non-exchange contribution without restrictions and the initial contribution was invoiced upon execution of the agreement. Revenue was recognized upon execution of the agreement and on the first anniversary of the agreement when invoiced in accordance with ASC Topic 958, Not-for-Profit Entities as the agreement is not an exchange transaction.

The following table presents the revenue recognized from the sources of software products and services revenue:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

On-premise software

 

$

15,496

 

 

$

15,064

 

 

$

47,303

 

 

$

41,768

 

Hosted software

 

 

2,684

 

 

 

2,374

 

 

 

7,988

 

 

 

6,820

 

Software maintenance

 

 

4,401

 

 

 

3,536

 

 

 

12,682

 

 

 

10,624

 

Professional services

 

 

1,699

 

 

 

1,887

 

 

 

5,699

 

 

 

7,361

 

Revenue from contracts with customers

 

 

24,280

 

 

 

22,861

 

 

 

73,672

 

 

 

66,573

 

Contribution

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Total software revenue

 

$

24,280

 

 

$

22,861

 

 

$

74,672

 

 

$

67,573

 

 

(b)

Contribution Revenue

The agreement with Gates Ventures, LLC covers the period from June 23, 2020 through June 22, 2023 for total consideration of up to $3,000. The Company received $1,000 in connection with its entry into the agreement in the second quarter of 2020, and $1,000 in the second quarter of 2021 on the first anniversary of its entry into the agreement. The Company is also entitled to receive an additional $1,000 payment on or around the second anniversary of the agreement, subject to the Company providing certain progress reports to the

14


Table of Contents

 

Trustees of Columbia University in the City of New York. As of September 30, 2021, the Company had no deferred revenue balance related to this agreement.

(c)

Drug Discovery

Revenue from drug discovery and collaboration services contracts is recognized either over time, typically by using costs incurred or hours expended to measure progress, or at a point in time based on the achievement of milestones. Payments for services are generally due upon achieving milestones stated in a contract, upfront at the start of a contract, or upon consumption of resources. Services may at times include variable consideration and milestone payments. The Company has estimated the amount of consideration that is variable using the most likely amount method. The Company evaluates milestones on a case-by-case basis, including whether there are factors outside the Company’s control that could result in a significant reversal of revenue, and the likelihood and magnitude of a potential reversal. If achievement of a milestone is not considered probable, the Company constrains (reduces) variable consideration to exclude the milestone payment until it is probable to be achieved. As of September 30, 2021 and 2020, milestones not yet achieved that were determined to be probable of achievement totaled zero and $1,200, respectively, and zero and $1,183 of those milestones were recognized as revenue for the nine months ended September 30, 2021 and 2020.

(d)

Collaboration and License Agreement

On November 22, 2020, the Company entered into an exclusive, worldwide collaboration and license agreement with Bristol-Myers Squibb Company (“BMS”), pursuant to which the Company and BMS have agreed to collaborate in the discovery, research and preclinical development of new small molecule compounds for disease indications in oncology, neurology, and immunology therapeutics areas. The Company will be responsible, at its own cost and expense, for the discovery of small molecule compounds directed to five specified biological targets pursuant to a mutually agreed research plan for each such target. The initial targets included HIF-2 alpha and SOS1/KRAS, which were two of the Company’s internal programs. In November 2021, the Company and BMS mutually agreed to replace the HIF-2 alpha target with another precision oncology target. Following the replacement election, all rights to the HIF-2 alpha target program reverted to us. Once a development candidate meeting specified criteria for a target under the agreement has been identified by the Company, BMS will be solely responsible for the further development, manufacturing and commercialization of such development candidate at its own cost and expense.

Under the terms of the agreement, BMS paid the Company an initial upfront fee payment of $55,000. The Company also is entitled to receive up to $2,700,000 in total milestone payments across all potential targets, consisting of: a) up to $585,000 in milestone payments per oncology target, including $360,000 in the aggregate for the achievement of certain specified research, development, and regulatory milestones and $225,000 in the aggregate for the achievement of certain specified commercial milestones; and b) up to $482,000 in milestone payments per neurology and immunology target, including $257,000 in the aggregate for the achievement of certain specified research, development, and regulatory milestones and $225,000 in the aggregate for the achievement of certain specified commercial milestones.

The Company is also entitled to a tiered percentage royalty on annual net sales ranging from mid-single digits to low-double digits, subject to certain specified reductions. Royalties are payable by BMS on a licensed product-by-licensed product and country-by-country basis until the later of the expiration of the last valid claim covering the licensed product in such country, expiration of all applicable regulatory exclusivities in such country for such licensed product and the tenth anniversary of the first commercial sale of such licensed product in such country.

The Company assessed the collaboration and license agreement in accordance with ASC 606, Revenue from Contracts with Customers (Topic 606), and concluded that BMS is a customer based on the agreement structure. At inception, the Company identified one performance obligation for each of the five programs under the agreement, which includes research activities for each program and a license grant for the underlying intellectual property. The Company determined that the license grant for intellectual property is not separable from the research activities, as the research activities are expected to significantly modify or enhance the license grant over the period of service, and therefore are not distinct in the context of the contract.

The Company determined that the transaction price at the onset of the agreement is $55,000. Additional consideration to be paid to the Company upon the achievement of future milestone payments were excluded from the transaction price as they represent milestone payments that are not considered probable as of the inception date such that there is not a significant risk of revenue reversal.

The Company has allocated the transaction price of $55,000 to each performance obligation based on the relative stand-alone selling price of each performance obligation at inception, which was determined based on each performance obligation’s estimated stand-alone selling price. The Company determined the estimated stand-alone selling price at contract inception of the research activities based on internal estimates of the costs to perform the services, inclusive of a reasonable profit margin. Significant inputs used to determine the total costs to perform the research activities included the length of time required, the internal hours expected to be incurred on the services and the number and costs of various studies that will be performed to complete the research plan.

15


Table of Contents

 

Revenue associated with the research activities is recognized on a proportional performance basis over the period of service for research activities, using input-based measurements of total costs of research incurred to estimate the proportion performed. Progress towards completion is remeasured at the end of each reporting period.

During the three and nine months ended September 30, 2021 the Company recognized $4,404 and $10,064, respectively, associated with the agreement based on the research activities performed. As of September 30, 2021, there was $43,948 of deferred revenue related to the agreement, which was classified as either current or non-current in the condensed consolidated balance sheet based on the period the services are expected to be performed.

(e)

Significant Judgments

Significant judgments and estimates are required under ASC Topic 606. Due to the complexity of certain contracts, the actual revenue recognition treatment required under Topic 606 for the Company’s arrangements may be dependent on contract-specific terms and may vary in some instances.

The Company’s contracts with customers often include promises to transfer multiple software products and services, including training, professional services, technical support services, and rights to unspecified updates. Determining whether licenses and services are distinct performance obligations that should be accounted for separately, or are not distinct and therefore should be accounted for together, requires significant judgment. In some arrangements, such as most of the Company’s term-based software license arrangements, the Company has concluded that the licenses and associated services are distinct from each other. In other arrangements, including collaboration services arrangements, the licenses and certain services may not be distinct from each other. The Company’s time-based software arrangements may include multiple software licenses and a right to updates or upgrades to the licensed software products, and technical support. The Company has concluded that such promised goods and services are separate distinct performance obligations.

The Company is required to estimate the total consideration expected to be received from contracts with customers, including any variable consideration. Once the estimated transaction price is established, amounts are allocated to the performance obligations that have been identified. The transaction price is allocated to each separate performance obligation on a relative stand-alone selling price (“SSP”) basis.

Judgment is required to determine the SSP for each distinct performance obligation. The Company rarely licenses or sells products on a standalone basis, so the Company is required to estimate the range of SSPs for each performance obligation. In instances where the SSP is not directly observable because the Company does not sell the license, product, or service separately, the Company determines the SSP using information that includes historical discounting practices, market conditions, cost-plus analysis, and other observable inputs. The Company typically has more than one SSP for individual performance obligations due to the stratification of those items by classes of customers and circumstances. In these instances, the Company may use information such as the size and geographic region of the customer in determining the SSP. Professional service revenue is recognized as costs and hours are incurred, and judgment is required in estimating both the project status and the costs incurred or hours expended.

If a group of agreements are so closely related to each other that they are, in effect, part of a single arrangement, such agreements are deemed to be one arrangement for revenue recognition purposes. The Company exercises significant judgment to evaluate the relevant facts and circumstances in determining whether the separate agreements should be accounted for separately or as, in substance, a single arrangement. The Company’s judgments about whether a group of contracts comprises a single arrangement can affect the allocation of consideration to the distinct performance obligations, which could have an effect on results of operations for the periods involved.

Judgment is required to determine the total costs to perform research activities, which include the length of time required, the internal hours expected to be incurred on the services, and the number and costs of various studies that may be performed to complete the research plan.

Generally, the Company has not experienced significant returns or refunds to customers.

The Company’s estimates related to revenue recognition require significant judgment and a change in these estimates could have an effect on the Company’s results of operations during the periods involved.

16


Table of Contents

 

(f)

Contract Balances

The timing of revenue recognition may differ from the timing of invoicing to customers and these timing differences result in receivables, contract assets, or contract liabilities (deferred revenue) on the condensed consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to invoicing. A deferred revenue liability is recorded when revenue is expected to be recognized subsequent to invoicing. For the Company’s time-based software agreements, customers are generally invoiced at the beginning of the arrangement for the entire term, though when the term spans multiple years the customers may be invoiced on an annual basis. For certain drug discovery agreements where the milestones are deemed probable, the Company records a contract asset for the full value of the milestone.

Contract assets are included in unbilled and other receivables within the condensed consolidated balance sheets and are transferred to receivables when the Company invoices the customer.

Contract balances were as follows:

 

 

 

As of

September 30,

 

 

As of

December 31,

 

 

 

2021

 

 

2020

 

Contract assets

 

$

4,995

 

 

$

3,589

 

Deferred revenue, short-term:

 

 

 

 

 

 

 

 

Software products and services

 

 

22,305

 

 

 

28,218

 

Drug discovery

 

 

21,569

 

 

 

17,185

 

Deferred revenue, long-term:

 

 

 

 

 

 

 

 

Software products and services

 

 

2,583

 

 

 

1,976

 

Drug discovery

 

 

29,861

 

 

 

39,188

 

 

For the three and nine months ended September 30, 2021 and 2020, respectively, the Company recognized $17,026, $36,403, $12,346, and $22,603 of revenue that was included in deferred revenue at June 30, 2021, December 31, 2020, June 30, 2020, and December 31, 2019, respectively. All other deferred revenue activity is due to the timing of invoices in relation to the timing of revenue, as described above. The Company expects to recognize as revenue approximately 57% of its September 30, 2021 deferred revenue balance in the next 12 months and the remainder thereafter. Additionally, contracted but unsatisfied performance obligations that had not yet been billed to the customer or included in deferred revenue were $27,179 as of September 30, 2021.

Payment terms and conditions vary by contract type, although terms typically require payment within 30 to 60 days. In instances where the timing of revenue recognition differs from that of invoicing, the Company has determined that its contracts generally do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company’s products and services, not to facilitate financing arrangements.

(g)

Deferred Sales Commissions

The Company has applied the practical expedient for sales commission expense, as any compensation paid to sales representatives to obtain a contract relates to a period of one year or less. Therefore, the Company has not capitalized any costs related to sales commissions.

(4)

Fair Value Measurements

Various inputs are used in determining the fair value of the Company’s financial assets and liabilities. These inputs are summarized into the following three broad categories:

Level 1 – quoted prices in active markets for identical securities

Level 2 – other significant observable inputs, including quoted prices for similar securities, interest rates, credit risk, etc.

Level 3 – significant unobservable inputs, including the Company’s own assumptions in determining fair value

17


Table of Contents

 

The inputs or methodology used for valuing securities are not necessarily an indication of the risk associated with investing in those securities. Marketable securities, which consist primarily of corporate and U.S. government agency bonds, are classified as available for sale and fair value does not differ significantly from carrying value as of September 30, 2021 and December 31, 2020. The following table presents information about the Company’s assets and liabilities measured at fair value as of September 30, 2021:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

$

 

 

$

436,307

 

 

$

 

 

$

436,307

 

Equity investments

 

 

47,293

 

 

 

 

 

 

2,000

 

 

 

49,293

 

Total

 

$

47,293

 

 

$

436,307

 

 

$

2,000

 

 

$

485,600

 

 

The following table presents information about the Company’s assets and liabilities measured at fair value as of December 31, 2020:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

$

 

 

$

440,395

 

 

$

 

 

$

440,395

 

Equity investments

 

 

45,570

 

 

 

 

 

 

 

 

 

45,570

 

Total

 

$

45,570

 

 

$

440,395

 

 

$

 

 

$

485,965

 

 

Fair value of the Company’s investments in Nimbus Therapeutics, LLC (“Nimbus”) and ShouTi Inc. (“ShouTi”), classified as Level 3 in the fair value hierarchy, was determined under the hypothetical liquidated book value method (“HLBV method”), as further described in Note 11, Equity Investments. Significant unobservable inputs used under the HLBV method include Nimbus’ and ShouTi’s annual financial statements and the Company’s respective liquidation priorities. The following table sets forth changes in fair value of the Company’s Level 3 investments:

 

 

 

Amount

 

As of December 31, 2019

 

$

108

 

Cash contributions

 

 

2,869

 

Unrealized loss

 

 

(2,977

)

As of December 31, 2020

 

 

-

 

Cash contributions

 

 

2,000

 

As of September 30, 2021

 

$

2,000

 

Unrealized gains and losses arising from changes in fair value of the Company’s equity investments are classified within change in fair value in the condensed consolidated statements of operations. During the nine months ended September 30, 2021 and the year ended December 31, 2020 there were no transfers between Level 1, Level 2 and Level 3 investments. See Note 11, Equity Investments, for further information.

18


Table of Contents

 

(5)

Commitments and Contingencies

(a)

Leases

The Company leases office space under operating leases that expire at various dates through 2037. The Company has elected the package of practical expedients under the transition guidance of ASC Topic 842, Leases, to exclude short-term leases from the balance sheet and to combine lease and non-lease components.

Upon inception of a lease, the Company determines if an arrangement is a lease, if it includes options to extend or terminate the lease, and if it is reasonably certain that the Company will exercise the options. Lease cost, representing lease payments over the term of the lease and any capitalizable direct costs less any incentives received, is recognized on a straight-line basis over the lease term as lease expense.

In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date if the rate implicit in the lease is not readily determinable. Upon execution of a new lease, the Company performs an analysis to determine its incremental borrowing rate using its current borrowing rate, adjusted for various factors including level of collateralization and lease term. As of September 30, 2021, the remaining weighted average lease term was 15 years.

During the quarter ended September 30, 2021, the accounting commencement began for two new leases, which increased the right-of-use (“ROU”) assets and lease liabilities by $71,054. ROU assets and lease liabilities were equal as no lease costs or incentives were associated with acquiring the leases.

Variable and short-term lease costs were immaterial for the nine months ended September 30, 2021. Additional details of the Company’s operating leases are presented in the following table:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Operating lease costs

 

$

2,382

 

 

$

1,465

 

 

$

5,269

 

 

$

4,420

 

Cash paid for operating leases

 

 

1,608

 

 

 

1,534

 

 

 

4,112

 

 

 

4,494

 

 

Maturities of operating lease liabilities as of September 30, 2021 under noncancelable operating leases were as follows:

 

Year ending December 31:

 

 

 

 

Remainder of 2021

 

$

472

 

2022

 

 

2,105

 

2023

 

 

8,826

 

2024

 

 

9,649

 

2025

 

 

9,245

 

Thereafter

 

 

102,418

 

Total future minimum lease payments

 

 

132,715

 

Less: imputed interest

 

 

(53,602

)

Present value of future minimum lease payments

 

 

79,113

 

Less: current portion of operating leases payments

 

 

(1,978

)

Lease liabilities, long-term

 

$

77,135

 

(b)

Legal Matters

From time to time, the Company may become involved in routine litigation arising in the ordinary course of business. While the results of such litigation cannot be predicted with certainty, management believes that the final outcome of such matters is not likely to have a material adverse effect on the Company’s financial position or results of operations or cash flows.

(6)

Income Taxes

The Company estimates an annual effective income tax rate based on projected results for the year and applies this rate to income before taxes to calculate income tax expense. Any refinements made due to subsequent information that affects the estimated annual effective income tax rate are reflected as adjustments in the current period.

19


Table of Contents

 

For the three and nine months ended September 30, 2021 and 2020, the Company’s income tax (benefit) expense was $(4), $137, $(35), and $120, respectively. For the three and nine months ended September 30, 2021, the difference between the effective rate and the statutory rate was primarily attributed to the change in the valuation allowance against net deferred tax assets.

The Company recognizes the effect of income tax positions only if those positions are “more likely than not” capable of being sustained. As of September 30, 2021, the Company had $1,745 of unrecognized tax benefits. Interest and penalties accrued on unrecognized tax benefits are recorded as tax expense within the condensed consolidated financial statements. The Company does not expect a significant increase or decrease to the total amounts of unrecognized tax benefits within the next twelve months.

The Company and its subsidiaries file U.S. federal income tax returns and various state, local and foreign income tax returns. At September 30, 2021, the Company’s statutes of limitations are open for all federal and state years filed after the year ended December 31, 2015 and 2014, respectively. Net operating loss (“NOL”) and credit carryforwards from all years are subject to examination and adjustments for the three years following the year in which the carryforwards are utilized. The Company is not currently under Internal Revenue Service or state examination.

Pursuant to Internal Revenue Code Sections 382 and 383, the utilization of NOLs and other tax attributes may be substantially limited due to cumulative changes in ownership greater than 50% that may have occurred or could occur during applicable testing periods. The Company has performed an analysis through March 31, 2021 and determined that such an ownership change has occurred. There was no material impact to the financial statements due to this ownership change.

(7)

Stockholders’ Equity (Deficit)

(a)

Common Stock

As of September 30, 2021, the Company had authorized 500,000,000 shares of common stock with a par value of $0.01 per share. Holders of common stock are entitled to one vote per share, to receive dividends, if and when declared by the board of directors, and upon liquidation or dissolution, to receive a portion of the assets available for distributions to stockholders, subject to preferential amounts owed to holders of the Company’s preferred stock, if any.

Common stockholders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. The rights, preferences and privileges of holders of the common stock are subject to and may be adversely affected by the right of the holders of shares of any series of preferred stock that the Company may designate and issue in the future.

(b)

Limited Common Stock

As of September 30, 2021, the Company had authorized 100,000,000 shares of limited common stock with a par value of $0.01 per share. Holders of limited common stock are entitled to one vote per share, however, the holders of limited common stock shall not be entitled to vote such shares in any election of directors or on the removal of directors. Holders of limited common stock are entitled to receive dividends, if and when declared by the board of directors, and upon liquidation or dissolution, to receive a portion of the assets available for distributions to stockholders, subject to preferential amounts owed to holders of the Company’s preferred stock, if any. Holders of the Company’s limited common stock have the right to convert each share of limited common stock into one share of the Company’s common stock.

Limited common stockholders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. The rights, preferences and privileges of holders of the limited common stock are subject to and may be adversely affected by the right of the holders of shares of any series of preferred stock that the Company may designate and issue in the future.

(c)

Preferred Stock

As of September 30, 2021, the Company had authorized 10,000,000 shares of undesignated preferred stock with a par value of $0.01 per share. The Company’s board of directors has the discretion to determine the rights, preferences, privileges, and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges, and liquidation preferences, of each series of preferred stock.

20


Table of Contents

 

(8)

Stock-Based Compensation

Stock Incentive Plans

As of September 30, 2021, the Company’s stock incentive plans included the 2010 Stock Plan (the “2010 Plan”), the 2020 Equity Incentive Plan (the “2020 Plan”), and the 2021 Inducement Equity Incentive Plan (the "2021 Plan”) (together, the “Plans”). The 2020 Plan provides for the award of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards to employees, directors, consultants or advisors.

The 2021 Plan provides for the award of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards to persons who were not previously an employee or director of the Company or who are commencing employment with the Company following a bona fide period of non-employment, in either case, as an inducement material to such person’s entry into employment with the Company and in accordance with the requirements of the Nasdaq Stock Market Rule 5635(c)(4). Neither consultants nor advisors are eligible to participate in the 2021 Plan.

The 2010 Plan provided for the granting of incentive stock options and nonstatutory stock options to employees, directors, consultants or advisors. As of the effective date of the 2020 Plan, no further awards will be made under the 2010 Plan. Any options or awards outstanding under the 2010 Plan remain outstanding and effective. Shares of common stock subject to outstanding awards granted under the 2010 Plan that expire, terminate, or are otherwise surrendered, cancelled, forfeited, or repurchased by the Company are available for issuance under the 2020 Plan.

Stock Options

Stock options must be granted at an exercise price not less than 100% of the fair market value per share at the grant date. The board of directors or compensation committee determines the exercise price of the Company’s stock options based on the closing price of the common stock as reported on the Nasdaq Global Select Market on the day of grant. The maximum contractual term of options granted under the Plans is typically 10 years, options generally vest over four years with 25% of the shares underlying the option vesting at the end of the first year and the remaining vesting monthly over the following three years.

During the three and nine months ended September 30, 2021 and 2020, 149,831, 989,907, 908,577, and 982,859 options under the Plans were exercised for total proceeds of $1,442, $6,710, $2,515, and $2,747 respectively.

The fair value of each option award is determined on the date of grant using the Black Scholes Merton option-pricing model. The calculation of fair value includes several assumptions that require management’s judgment. The expected terms of options granted to employees during 2021 and 2020 were calculated using an average of historical exercises. Estimated volatility for the nine months ended September 30, 2021 and 2020 incorporates a calculated volatility derived from the historical closing prices of shares of common stock of similar entities whose share prices were publicly available for the expected term of the option. The risk-free interest rate is based on the U.S. Treasury constant maturities in effect at the time of grant for the expected term of the option. The Company accounts for forfeitures as they occur, as such, the Company does not estimate forfeitures at the time of grant.

As of September 30, 2021 and December 31, 2020, there were 2,302,572 and 2,168,706 shares available for grant under the Plans. Following are the weighted average valuation assumptions used for options:

 

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

Valuation assumptions

 

 

 

 

 

 

 

 

Expected dividend yield

 

 

%

 

 

%

Expected volatility

 

 

59

%

 

 

60

%

Expected term (years)

 

 

4.66

 

 

 

4.49

 

Risk-free interest rate

 

 

0.69

%

 

 

1.41

%

 

21


Table of Contents

 

 

The following table presents classification of stock-based compensation expense within the condensed consolidated statements of operations:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Cost of sales

 

$

1,065

 

 

$

399

 

 

$

2,841

 

 

$

957

 

Research and development

 

 

2,130

 

 

 

857

 

 

 

5,283

 

 

 

2,187

 

Sales and marketing

 

 

370

 

 

 

165

 

 

 

950

 

 

 

373

 

General and administrative

 

 

4,087

 

 

 

1,617

 

 

 

9,960

 

 

 

4,025

 

Total stock-based compensation

 

$

7,652

 

 

$

3,038

 

 

$

19,034

 

 

$

7,542

 

 

The weighted average grant date fair value per share of options granted during the three and nine months ended September 30, 2021 and 2020 was $30.05, $46.33, $36.45, and $9.20, respectively. The intrinsic value of options exercised during the three and nine months ended September 30, 2021 and 2020 was $7,726, $66,839, $60,283, and $62,294, respectively.

As of September 30, 2021, there was $85,683 of unrecognized compensation cost related to unvested stock options granted under the Plans, which is expected to be recognized over a weighted average period of 3.07 years. The fair value of shares vested during the three and nine months ended September 30, 2021 and 2020 was $3,050, $15,917, $655, and $2,578, respectively.

(9)

Noncontrolling Interest

The Company reviews each legal entity formed by parties related to the Company to determine whether or not the Company has a variable interest in the entity and whether or not the entity would meet the definition of a variable interest entity (“VIE”) in accordance with ASC Topic 810, Consolidation. If the entity is a VIE, the Company assesses whether or not the Company is the primary beneficiary of that VIE based on a number of factors, including (i) which party has the power to direct the activities that most significantly affect the VIE’s economic performance, (ii) the parties’ contractual rights and responsibilities pursuant to any contractual agreements and (iii) which party has the obligation to absorb losses or the right to receive benefits from the VIE. If the Company determines it is the primary beneficiary of a VIE, the Company consolidates the financial statements of the VIE into the Company’s consolidated financial statements at the time that determination is made. The Company evaluates whether it continues to be the primary beneficiary of any consolidated VIEs on a quarterly basis. If the Company were to determine that it is no longer the primary beneficiary of a consolidated VIE, or no longer has a variable interest in the VIE, it would deconsolidate the VIE in the period that the determination is made.

If the Company determines it is the primary beneficiary of a VIE that meets the definition of a business, the Company measures the assets, liabilities and noncontrolling interests of the newly consolidated entity at fair value in accordance with ASC Topic 805, Business Combinations at the date the reporting entity first becomes the primary beneficiary.

In October 2018, Faxian Therapeutics, LLC (“Faxian”) was formed in the United States. In April 2019, upon consummation of the joint venture, the Company and WuXi AppTech ("WuXi"), each received a 50% equity interest in the entity in exchange for their contributions to the entity. The Company determined that Faxian was a VIE and concluded that it is the primary beneficiary of the VIE. As such, the Company has historically consolidated Faxian's results into the condensed consolidated financial statements and eliminated WuXi's ownership as a non-controlling interest.

22


Table of Contents

 

(10)

Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders

The following table presents the calculation of basic and diluted net (loss) income per share attributable to common and limited common stockholders for the periods presented (in thousands, except for share and per share data):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income attributable to Schrödinger common

   and limited common stockholders

 

$

(35,007

)

 

$

3,852

 

 

$

(69,680

)

 

$

(13,324

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute net

   (loss) income per share attributable to Schrödinger

   common and limited common stockholders, basic:

 

 

70,784,184

 

 

 

66,339,570

 

 

 

70,481,901

 

 

 

56,802,567

 

Net (loss) income per share attributable to Schrödinger

    common and limited common stockholders, basic:

 

$

(0.49

)

 

$

0.06

 

 

$

(0.99

)

 

$

(0.23

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute net

   (loss) income per share attributable to Schrödinger

   common and limited common stockholders, diluted:

 

 

70,784,184

 

 

 

72,693,173

 

 

 

70,481,901

 

 

 

56,802,567

 

Net (loss) income per share attributable to Schrödinger

    common and limited common stockholders, diluted:

 

$

(0.49

)

 

$

0.05

 

 

$

(0.99

)

 

$

(0.23

)

 

Since the Company was in a loss position for the three and nine months ended September 30, 2021 and the nine months ended September 30, 2020, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares and limited common shares outstanding would have been anti-dilutive. For the three months ended September 30, 2020, in order to calculate diluted net income per share, the weighted average shares used to compute net income is adjusted by the effect of dilutive securities including awards under the Company’s Plans. Diluted net income per share is computed by dividing the resulting net income by the weighted average number of fully diluted common and limited shares outstanding. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Shares subject to outstanding common stock options

 

 

7,791,880

 

 

 

62,802

 

 

 

7,791,880

 

 

 

7,739,413

 

 

(11)

Equity Investments

(a)

Nimbus

The Company provides collaboration services for Nimbus under the terms of a master services agreement executed on May 18, 2010, as amended. Collaboration agreements are separate from the transaction that resulted in equity ownership and related fees are paid in cash to the Company. As Nimbus is a limited liability company and the Company is not a passive investor due to its collaboration with Nimbus on a number of drug discovery targets, the Company's management determined that it has significant influence over the entity and therefore accounts for the investment as an equity method investment.

The Company has concluded that the carrying value of its equity investment in Nimbus should reflect its contractual rights to substantive profits. The Company further determined that the HLBV method for valuing contractual rights to substantive profits provides the best representation of its financial position in Nimbus.

The HLBV method is a balance sheet-oriented approach to equity method accounting. Under the HLBV method, the Company determines its share of earnings or losses by comparing its claim on the book value at the beginning and end of each reporting period. This claim is calculated as the amount that the Company would receive (or be obligated to pay) if the investee were to liquidate all of its assets at recorded amounts, determined as of the balance sheet date in accordance with U.S. GAAP, and distribute the resulting cash to creditors and investors in accordance with their respective priorities.

23


Table of Contents

 

The carrying value of the Nimbus investment was zero as of September 30, 2021 and December 31, 2020. The Company has no obligation to fund Nimbus losses in excess of its initial investment. For the three and nine months ended September 30, 2021, the Company reported no gain or loss on the Nimbus investment. For the three and nine months ended September 30, 2020, the Company recorded losses of zero and $2,977 on the Nimbus investment, respectively.

(b)

Morphic

The Company accounts for its investment in Morphic Holding, Inc. (“Morphic”) at fair value based on the share price of Morphic’s common stock at the measurement date.

For the three and nine months ended September 30, 2021, the Company reported a loss of $626 and a gain of $19,279 on the Morphic investment, respectively. For the three and nine months ended September 30, 2020, the Company reported gains of $242 and $8,500 on the Morphic investment, respectively. As of September 30, 2021 and December 31, 2020, the carrying value of the Company’s investment in Morphic was $47,293 and $28,013, respectively.

(c)

Petra

Prior to May 2020, the Company had concluded that its equity investment in Petra Pharma Corporation (“Petra”) should be valued as a non-marketable equity security as the Company did not exercise significant influence over Petra.

During May 2020, Petra entered into a merger agreement with a third party. In connection with the merger, the Company received $4,582 of merger consideration in exchange for the Company’s shares of Petra common stock and is eligible to receive potential earn-outs tied to the achievement of specified development, regulatory, and commercial milestones. The Company is also eligible to receive $361 in escrow payments. During the nine months ended September 30, 2021, the Company received escrow payments of $335.

(d)

Ravenna

In connection with the Petra merger, the Company received 2,676,191 shares of common stock of Ravenna Pharmaceuticals, Inc. (“Ravenna”). The Company concluded that its equity investment in Ravenna should be valued as a non-marketable equity security as the Company does not exercise significant influence over Ravenna. As of each of September 30, 2021 and December 31, 2020, the carrying value of the Company’s investment in Ravenna was $94.

(e)

Relay

In July 2020, Relay successfully completed an initial public offering. The Company accounts for its investment in Relay at fair value based on the share price of Relay’s common stock at the measurement date. In January 2021, the Company disposed of its equity stake in Relay for aggregate consideration of $15,735, resulting in a loss of $1,821 for the nine months ended September 30, 2021. There was no gain or loss on the Relay investment for the three and nine months ended September 30, 2020, as Relay was not a public company during this period. As of December 31, 2020, the carrying value of the Company’s investment in Relay was $17,556.

(f)

Ajax

In May 2021, the Company purchased 631,377 shares of Series B preferred stock of Ajax Therapeutics, Inc. (“Ajax”) for $1,700 in cash. The Company has concluded that its equity investment in Ajax should be valued as a non-marketable equity security as the Company does not exercise significant influence over Ajax. As of September 30, 2021 and December 31, 2020, the carrying value of the Company’s investment in Ajax was $1,700 and zero, respectively.

(g)

ShouTi

During the three months ended September 30, 2021, the Company purchased 494,035 shares of Series B preferred stock of ShouTi for $2,000 in cash. As ShouTi is structured as a company limited by shares, incorporated under the laws of the Cayman Islands and the Company is not a passive investor due to its collaboration with ShouTi on a number of drug discovery targets, the Company’s management determined that it has significant influence over the entity and therefore accounts for the investment as an equity method investment.

The Company has determined that the HLBV method for valuing contractual rights to substantive profits provides the best representation of its financial position in ShouTi. The carrying value of ShouTi was $2,000 and zero as of September 30, 2021 and December 31, 2020, respectively. The Company has no obligation to fund ShouTi losses in excess of its initial investment. For the three and nine months ended September 30, 2021 and 2020 the Company recorded no gain or loss on the ShouTi investment.

 

24


Table of Contents

 

 

(12)

Related Party Transactions

(a)

D. E. Shaw

For the three and nine months ended September 30, 2021 and 2020, the Company licensed technology and purchased services for $2,409, $5,467, $1,296, and $4,471, respectively, from companies controlled by David E. Shaw and/or affiliates of companies controlled by David E. Shaw (the “D. E. Shaw entities”), stockholders of the Company. In addition, D. E. Shaw entities purchased certain products and services from, and provided cost reimbursements to, the Company totaling $212, $253, $158 and $206 for the three and nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021 and December 31, 2020, the Company had net payables of $2,136 and $3,464, respectively, to D.E. Shaw entities.

(b)

Board Member

For the three and nine months ended September 30, 2021 and 2020, the Company paid consulting fees of $100, $290, $95, and $269, respectively, to a member of its board of directors.

(c)

Bill and Melinda Gates Foundation

For the three and nine months ended September 30, 2021 and 2020, the Bill & Melinda Gates Foundation, an entity under common control with Bill and Melinda Gates Foundation Trust, a stockholder of the Company, issued a grant under which it agreed to pay the Company directly for certain licenses and services provided to a specified group of third-party organizations. Revenue recognized for services provided by the Company under this grant were $133, $1,005, $486 and $1,788 for the three and nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021 and December 31, 2020, the Company had net receivables of $94 and $543, respectively, due from the Bill & Melinda Gates Foundation.

The Company received $1,000 in contribution revenue in connection with its entry into an agreement with Gates Ventures, LLC in the second quarter of 2020, and $1,000 in contribution revenue in the second quarter of 2021 on the first anniversary of its entry into the agreement. Gates Ventures, LLC is an entity under control of William H. Gates III, who may be deemed to be the beneficial owner of more than 5% of the Company’s voting securities. As of September 30, 2021 and December 31, 2020, the Company had no net receivables due from Gates Ventures, LLC.

(d)

ShouTi

During the three months ended September 30, 2021, the Company entered into a software agreement with ShouTi for approximately $300. Additionally, the Company entered into a software sales agreement with a ShouTi subsidiary for approximately $300. The Company recognized revenue of approximately $30 in the aggregate related to these agreements during the three months ended September 30, 2021.

(13)

Segment Reporting

The Company has determined that its chief executive officer (“CEO”) is its chief operating decision maker (“CODM”). The Company’s CEO evaluates the financial performance of the Company based on two reportable segments: Software and Drug Discovery. The Software segment is focused on licensing the Company’s software to transform molecular discovery. The Drug Discovery segment is focused on building a portfolio of preclinical and clinical drug programs, internally and through collaborations.

The CODM reviews segment performance and allocates resources based upon segment revenue and segment gross profit of the Software and Drug Discovery reportable segments. Segment gross profit is derived by deducting operational expenditures, with the exception of research and development, sales and marketing, and general and administrative activities from U.S. GAAP revenue. Operational expenditures are expenditures made that are directly attributable to the reportable segment. These expenditures are allocated to the segments based on headcount. The reportable segment expenditures include compensation, supplies, and services from contract research organizations.

Certain cost items are not allocated to the Company’s reportable segments. These cost items primarily consist of compensation and general operational expenses associated with the Company’s research and development, sales and marketing, and general and administrative. These costs are incurred by both segments and due to the integrated nature of the Company’s Software and Drug Discovery segments, any allocation methodology would be arbitrary and provide no meaningful analysis.

25


Table of Contents

 

All segment revenue is earned in the United States and there are no intersegment revenues. Additionally, the Company reports assets on a consolidated basis and does not allocate assets to its reportable segments for purposes of assessing segment performance or allocating resources. Presented below is financial information with respect to the Company’s reportable segments for the periods presented:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Segment revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

$

24,280

 

 

$

22,861

 

 

$

74,672

 

 

$

67,573

 

Drug discovery

 

 

5,570

 

 

 

2,936

 

 

 

17,089

 

 

 

7,490

 

Total segment revenues

 

$

29,850

 

 

$

25,797

 

 

$

91,761

 

 

$

75,063

 

Segment gross profit (loss):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

$

17,669

 

 

$

18,527

 

 

$

56,514

 

 

$

55,376

 

Drug discovery

 

 

(6,554

)

 

 

(3,255

)

 

 

(17,255

)

 

 

(10,896

)

Total segment gross profit

 

 

11,115

 

 

 

15,272

 

 

 

39,259

 

 

 

44,480

 

Unallocated:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

(23,219

)

 

 

(17,019

)

 

 

(65,759

)

 

 

(47,376

)

Sales and marketing

 

 

(5,556

)

 

 

(3,969

)

 

 

(16,175

)

 

 

(13,120

)

General and administrative

 

 

(17,014

)

 

 

(9,729

)

 

 

(46,253

)

 

 

(28,316

)

(Loss) gain on equity investments

 

 

 

 

 

 

 

 

(1,781

)

 

 

4,156

 

Change in fair value

 

 

(627

)

 

 

18,233

 

 

 

19,279

 

 

 

23,513

 

Interest income

 

 

286

 

 

 

463

 

 

 

1,063

 

 

 

1,732

 

Income tax benefit (expense)

 

 

4

 

 

 

35

 

 

 

(137

)

 

 

(120

)

Consolidated net (loss) income

 

$

(35,011

)

 

$

3,286

 

 

$

(70,504

)

 

$

(15,051

)

The following table sets forth revenues by geographic area for the three and nine months ended September 30, 2021 and 2020:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

United States

 

$

21,824

 

 

$

17,769

 

 

$

58,405

 

 

$

44,396

 

Europe

 

 

3,566

 

 

 

3,283

 

 

 

18,357

 

 

 

16,485

 

Japan

 

 

1,923

 

 

 

2,896

 

 

 

6,372

 

 

 

7,868

 

Rest of World

 

 

2,537

 

 

 

1,849

 

 

 

8,627

 

 

 

6,314

 

 

 

$

29,850

 

 

$

25,797

 

 

$

91,761

 

 

$

75,063

 

 

 

26


Table of Contents

 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report, including information with respect to our plans and strategy for our business and related financing, includes forward-looking statements that involve risks and uncertainties. As a result of many factors, including those factors set forth in Part II, Item 1A. “Risk Factors” of this Quarterly Report, our actual results could differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. For further information regarding our forward-looking statements, see “Cautionary Note Regarding Forward-Looking Statements” in this Quarterly Report.

Overview

We are transforming the way therapeutics and materials are discovered. Our differentiated, physics-based software platform enables discovery of high-quality, novel molecules for drug development and materials applications more rapidly, at lower cost, and with, we believe, a higher likelihood of success compared to traditional methods. Our software platform is used by biopharmaceutical and industrial companies, academic institutions, and government laboratories around the world. Our multidisciplinary drug discovery team also leverages our software platform to advance collaborative drug discovery and development programs and our own pipeline of novel therapeutics to address unmet medical needs.

Since our founding, we have been primarily focused on developing our computational platform, which is capable of predicting critical properties of molecules with a high degree of accuracy, as well as advancing drug discovery programs both with our collaborators and internally. We have devoted substantially all of our resources to introducing new capabilities and refining our software, conducting research and development activities, recruiting skilled personnel, and providing general and administrative support for these operations.

We are using our computational platform for both collaborative and internal drug discovery programs. Over the last decade, we have entered into a number of collaborations with biopharmaceutical companies that have provided us with significant income and have the potential to produce additional milestone payments, option fees, and future royalties. Furthermore, in mid-2018, we launched a pipeline of internal, wholly-owned programs. We have recently advanced our first drug discovery programs in the area of oncology, which are our MALT1 and CDC7 inhibitor programs, into investigational new drug, or IND, enabling studies, and we plan to submit an IND application to the U.S. Food and Drug Administration for our MALT1 program in the first half of 2022.

We generate revenues from sales of our software solutions and from upfront payments, research funding and milestone payments from our drug discovery collaborations, and have received distributions on account of, or proceeds from the sale of, our equity stakes in our collaborators, all of which we have used to support our research and development and other operating expenses. Furthermore, we have also financed our operations from sales of our equity securities.

We currently conduct our operations through two reportable segments: software and drug discovery. The software segment is focused on selling our software to transform drug discovery across the life sciences industry, as well as to customers in materials science industries. The drug discovery segment is focused on generating revenue from a diverse portfolio of preclinical and clinical programs, internally and through collaborations, that have advanced to various stages of discovery and development.

Our software segment generates revenue from software product licenses, hosted software subscriptions, software maintenance, professional services, and contributions. The revenue we generate through our software solutions from each of our customers varies largely depending on the number of software licenses our customers purchase from us. The licenses that our customers purchase from us provide them the ability to perform a certain number of calculations used in the design of molecules for drug discovery or materials science. We deliver our software through either (i) a product license that permits our customers to install the software solution directly on their own in-house hardware and use it for a specified term, or (ii) a subscription that allows our customers to access our cloud-based software solution on their own hardware without taking control of licenses.

We currently generate drug discovery revenue from our collaborations, including upfront payments, research funding payments and discovery and development milestones. In the future, we may also derive drug discovery revenue from our collaborations from option fees, the achievement of commercial milestones, and royalties on commercial drug sales. In addition to revenue from our collaborations, we may also derive drug discovery revenue from collaborating on or out-licensing our internal drug discovery programs when we believe it will help maximize the commercial potential of the program. In November 2020, we entered into an exclusive, worldwide collaboration and license agreement with Bristol-Myers Squibb Company, or BMS, pursuant to which we and BMS agreed to collaborate in the discovery, research and development of small molecule compounds for biological targets in the oncology, neurology and immunology therapeutic areas. The initial collaboration targets included HIF-2 alpha and SOS1/KRAS, which were two of our

27


Table of Contents

 

internal pipeline programs. In November 2021, the Company and BMS mutually agreed to replace the HIF-2 alpha target with another precision oncology target. Following the replacement election, all rights to the HIF-2 alpha target program reverted to us. Under the terms of the agreement, we received an upfront payment of $55.0 million, and we are eligible to receive up to $2.7 billion in total milestone payments across all potential targets, as well as a tiered percentage royalty on net sales of each product commercialized by BMS ranging from mid-single digits to low-double digits, subject to certain specified reductions. See “Collaboration and License Agreementin Note 3 to our condensed consolidated financial statements for additional information relating to this agreement.

In August 2021, we entered into a global discovery, development and commercialization collaboration with Zai Lab Limited focused on a novel program in oncology targeting DNA damage response. Under the terms of the agreement, we are entitled to receive an upfront payment to help fund our share of research costs, and if we elect to co-fund clinical development of a product candidate under the collaboration, we will be entitled to receive 50% of any profits from the commercialization of an approved therapeutic in the United States. We are also eligible to receive up to approximately $338 million in preclinical, clinical, regulatory and sales-based milestone payments from Zai Lab Limited for any product candidate developed under the collaboration, and we are entitled to receive tiered royalties on net sales outside the United States.

We generated revenue of $29.9 million and $25.8 million during the three months ended September 30, 2021 and 2020, respectively, representing year-over-year growth of 16%. Our net loss attributable to Schrödinger common stockholders and limited common stockholders was $35.0 million for the three months ended September 30, 2021. Our net income attributable to Schrödinger common stockholders and limited common stockholders was $3.9 million for the three months ended September 30, 2020.

Business Impact of COVID-19 Pandemic

In order to safeguard the health of our employees in light of the COVID-19 pandemic, in early March 2020 we implemented a company-wide work-from-home policy. Beginning in June 2020, we began limited re-openings of certain of our offices in the United States and abroad. Our re-openings are being conducted on a limited basis and are voluntary for all of our employees. We have continued to phase-in the re-opening of our offices as our management and federal, state, or local authorities advise, and we may take further actions that alter our operations as may be required by federal, state, or local authorities, or which we determine are in our best interests.

We did not see material impacts to our business from the COVID-19 pandemic during the nine months ended September 30, 2021 and the fiscal year ended December 31, 2020. While we do not expect the COVID-19 pandemic to have future material impacts on our business, the full extent of the future impact will depend on many factors outside of our control, including, without limitation, the extent, trajectory and duration of the COVID-19 pandemic, the development, availability and distribution of effective treatments and vaccines, the imposition of protective public safety measures, the emergence of new strains and variants of COVID-19 and the effectiveness of vaccines against such strains and variants, and the impact of the COVID-19 pandemic on the global economy. For instance, with respect to our software business, some of our customers may experience increasing budgetary pressures as a result of downturns or uncertainty in their respective businesses, which may cause them to delay or reduce purchases. In addition, due to the restrictions related to COVID-19, our sales force has limited in-person interactions, and their ability to attend events that promote and expand knowledge of our company and platform, including industry conferences and events, has been hampered. Relative to our drug discovery programs, the COVID-19 pandemic could delay the progress of certain programs, particularly ones that are in clinical studies or preparing to enter clinical studies. Delays in these programs could result in delays in achieving milestones and related revenue. While there remains uncertainty about the extent of the effect of the COVID-19 pandemic, we do not envision a long-term impact from the COVID-19 pandemic on our ability to execute on our strategy.

Management is actively monitoring the COVID-19 pandemic and its possible effects on our financial condition, liquidity, operations, customers, contractors, and workforce. For additional information on risks posed by the COVID-19 pandemic, please see Part II, Item 1A.“Risk Factors –A widespread outbreak of an illness or other health issue, such as the COVID-19 pandemic, could negatively affect various aspects of our business and make it more difficult to meet our obligations to our customers, and could result in reduced demand from our customers as well as delays in our drug discovery and development programs,” included elsewhere in this Quarterly Report.

In response to the COVID-19 pandemic, we have joined a multi-company philanthropic effort to discover and develop novel small-molecule antiviral therapeutics to address COVID-19. The intent of the alliance, which to date also includes Takeda Pharmaceutical Company Limited, Novartis AG, Alphabet, Inc., Gilead Sciences, and WuXi AppTec, Inc., is to make any discoveries from this alliance available to the public. There is no expectation that this effort will generate revenue for any of the companies involved in the alliance, including us.

 

28


Table of Contents

 

 

Components of Results of Operations

Software Products and Services Revenue

Our software business generates revenue from five sources: (i) on-premise software license fees, (ii) hosted software subscription fees, (iii) software maintenance fees, (iv) professional services fees, and (v) contributions.

On-premise software. Our on-premise software license arrangements grant customers the right to use our software on their own in-house servers or their own cloud instances for a specified term, typically for one year. We recognize revenue for on-premise software license fees upfront, either upon delivery of the license or the effective date of the agreement, whichever is later.

Hosted software. Hosted software revenue consists primarily of fees to provide our customers with hosted licenses, which allows these customers to access our cloud-based software solution on their own hardware without taking control of the licenses, and is recognized ratably over the term of the arrangement, which is typically one year. When a customer enters into a hosted arrangement for which revenue is recognized over time, the amount paid upfront that is not recognized in the current period is included in deferred revenue in our statement of financial position until the period in which it is recognized.

Software maintenance. Software maintenance includes technical support, updates, and upgrades related to our on-premise software licenses. Software maintenance revenue is recognized ratably over the term of the arrangement. Software maintenance activities are performed in connection with the use of our on-premise software, and may fluctuate from period to period.

Professional services. Professional services, such as training, technical setup, installation or modeling services, where we use our software to perform tasks such as virtual screening and homology modeling on behalf of our customers, generally are not related to the core functionality of our software and are recognized as revenue when resources are consumed. Since each professional services agreement represents a unique, ad hoc engagement, professional services revenue may fluctuate from period to period.

Contribution. Contribution revenue consists of funds received under a non-reciprocal agreement with Gates Ventures, LLC. The agreement is an unconditional non-exchange contribution without restrictions and the initial contribution was invoiced upon execution of the agreement.  Revenue was recognized upon execution of the agreement and on the first anniversary of the agreement when invoiced, in accordance with Accounting Standard Codification, or ASC Topic 958, Not-for-Profit Entities as the agreement is not an exchange transaction. Additional revenue is expected to be recognized on the second anniversary of the agreement.

Drug Discovery Revenue

We currently generate drug discovery revenue from discovery collaboration arrangements, including research funding payments and discovery and development milestones. We expect our drug discovery revenue to trend higher over time as collaboration arrangements advance and we receive additional revenue from research funding payments, the achievement of discovery, development, and commercial milestones, option fees, and royalties on commercial drug sales. The majority of our current collaborations are in the discovery stage. Milestone payments typically increase in magnitude as a program advances. In addition to revenue from our collaborations, we may also derive drug discovery revenue from entering into collaborations or out-licensing our internal drug discovery programs when we believe it will help maximize the commercial potential of the program. For example, in November 2020, we entered into an exclusive, worldwide collaboration and license agreement with BMS, pursuant to which we received an upfront payment of $55.0 million from BMS, of which approximately $4.4 million and $10.1 million were included in our drug discovery revenue for the three and nine months ended September 30, 2021, respectively. However, we expect that our revenue will fluctuate from period to period due to the inherently uncertain nature of the timing of milestone achievement and our dependence on the program decisions of our collaborators.

Cost of Revenues

Software products and services. Cost of revenues for software includes personnel-related expenses (comprised of salaries, benefits, and stock-based compensation) for employees directly involved in the delivery of software solutions, maintenance and professional services, royalties paid for products sold and services performed using third-party licensed software functionality, and allocated overhead (facilities and information technology support) costs. Pursuant to various third-party arrangements, we license technology that is used in our software. These arrangements require us to pay royalties based on sales volume.

Drug discovery. Costs of revenue for drug discovery includes personnel-related expenses and costs of third-party contract research organizations, or CROs, that support discovery activities in our collaborations, royalties paid for services performed using third-party licensed software functionality, and allocated compute capacity and overhead costs. While we have incurred costs associated with discovery efforts for this collaboration since late 2017, we have recognized and expect to continue to recognize revenues in the future

29


Table of Contents

 

if and when milestones are achieved. Generally, drug discovery costs of revenue for collaborations are incurred in advance of the revenue milestone achievement.

We expect our drug discovery costs of revenue to trend higher over time as our discovery collaborations advance.

Gross Profit and Gross Margin

Gross profit represents revenue less cost of revenues. Gross margin is gross profit expressed as a percentage of revenue. Our software products and services gross margin may fluctuate from period to period as our revenue fluctuates, and as a result of changes in sales mix between on-premise and hosted software solutions. For example, the cost of royalties due for sales of our hosted software arrangements are recognized upfront, whereas the associated revenue is recognized over the term of the underlying agreement. Currently, gross margin is not meaningful for measuring the operating results of our drug discovery business.

Research and Development Expense

Research and development expense accounts for a significant portion of our operating expenses. We recognize research and development expense as incurred. Research and development expense consists of internal drug discovery and development program costs and costs incurred for continuous development of the technology and science that supports our computational platform, primarily:

 

personnel-related expenses, including salaries, benefits, bonuses, and stock-based compensation for employees engaged in research and development functions;

 

expenses incurred under agreements with third-party CROs and consultants involved in our internal discovery and development programs; and

 

allocated compute capacity on our internal discovery and development programs and overhead (facilities and information technology support) costs.

We expect our research and development expense to increase substantially in absolute dollars for the foreseeable future as we continue to invest in activities related to discovery and development of our internal drug discovery programs, in advancing our platform, and as we incur expenses associated with hiring additional personnel directly involved in such efforts. At this time, we do not know, nor can we reasonably estimate, the nature, timing, or costs of the efforts that will be necessary to complete the development of any of our internal drug discovery programs. Since our internal drug discovery efforts are at a very early stage, currently we do not track research and development expense on a program-by-program basis.

Sales and Marketing Expense

Sales and marketing expense consists primarily of personnel-related costs for our sales and marketing staff and application scientists supporting our sales efforts, including salaries, benefits, bonuses, and stock-based compensation. Other sales and marketing costs include promotional events that promote and expand knowledge of our company and platform, including industry conferences and events and our annual user group meetings in the United States and Europe, advertising, and allocated overhead costs. Most operating costs of our sales offices in Europe and Japan are included in sales and marketing expense. Due to the inherent scientific complexity of our software solutions, a high level of scientific expertise is needed to support our sales and marketing efforts. We plan to make focused investments in sales and marketing over the foreseeable future to foster the growth of our business as we aim to expand software sales to existing customers and increase our customer base.

General and Administrative Expense

General and administrative expense consists of personnel-related expenses associated with our executive, legal, finance, human resources, information technology, and other administrative functions, including salaries, benefits, bonuses, and stock-based compensation. General and administrative expense also includes professional fees for external legal, accounting and other consulting services, allocated overhead costs, and other general operating expenses.

We expect to increase the size of our general and administrative staff to support the anticipated growth of our business. We expect to continue to incur additional expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a U.S. securities exchange and costs related to compliance and reporting obligations pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. In addition, as a public company, we expect to continue to incur increased expenses such as insurance and professional services. As a result, we expect the dollar amount of our general and administrative expense to increase for the foreseeable future.

30


Table of Contents

 

(Loss) Gain on Equity Investments

(Loss) Gain on equity investments consists of realized gains in the form of cash distributions received from our equity investments offset by realized losses on the sale of equity.

Change in Fair Value

Fair value gains and losses consist of adjustments to the fair value of our equity investments, including Nimbus Therapeutics, Inc., or Nimbus, ShouTi Inc., or ShouTi, Relay Therapeutics, Inc., or Relay, and Morphic Holding, Inc., or Morphic. We remeasure our investments at each period end.

In January 2021, we disposed of our equity stake in Relay for aggregate consideration of $15.7 million.

We expect that fair value gains and losses may fluctuate significantly in future periods.

Interest Income

Interest income consists of interest earned on our cash equivalents and marketable securities.

Income Tax (Benefit) Expense

Income tax (benefit) expense consists of U.S. federal and state income taxes and income taxes in certain foreign jurisdictions in which we conduct business. We maintain a full valuation allowance on our federal and state deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized.

31


Table of Contents

 

Results of Operations

Comparison of the three and nine months ended September 30, 2021 and 2020

The following table summarizes our unaudited results of operations data for the three and nine months ended September 30, 2021 and 2020:

 

 

 

Three Months Ended September 30,

 

 

Change

 

 

Nine Months Ended September 30,

 

 

Change

 

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software products and services

 

$

24,280

 

 

$

22,861

 

 

$

1,419

 

 

6%

 

 

$

74,672

 

 

$

67,573

 

 

$

7,099

 

 

11%

 

Drug discovery

 

 

5,570

 

 

 

2,936

 

 

 

2,634

 

 

90%

 

 

 

17,089

 

 

 

7,490

 

 

 

9,599

 

 

128%

 

Total revenues

 

 

29,850

 

 

 

25,797

 

 

 

4,053

 

 

16%

 

 

 

91,761

 

 

 

75,063

 

 

 

16,698

 

 

22%

 

Cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software products and services

 

 

6,611

 

 

 

4,334

 

 

 

2,277

 

 

53%

 

 

 

18,158

 

 

 

12,197

 

 

 

5,961

 

 

49%

 

Drug discovery

 

 

12,124

 

 

 

6,191

 

 

 

5,933

 

 

96%

 

 

 

34,344

 

 

 

18,386

 

 

 

15,958

 

 

87%

 

Total cost of revenues

 

 

18,735

 

 

 

10,525

 

 

 

8,210

 

 

78%

 

 

 

52,502

 

 

 

30,583

 

 

 

21,919

 

 

72%

 

Gross profit

 

 

11,115

 

 

 

15,272

 

 

 

(4,157

)

 

-27%

 

 

 

39,259

 

 

 

44,480

 

 

 

(5,221

)

 

-12%

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

23,219

 

 

 

17,019

 

 

 

6,200

 

 

36%

 

 

 

65,759

 

 

 

47,376

 

 

 

18,383

 

 

39%

 

Sales and marketing

 

 

5,556

 

 

 

3,969

 

 

 

1,587

 

 

40%

 

 

 

16,175

 

 

 

13,120

 

 

 

3,055

 

 

23%

 

General and administrative

 

 

17,014

 

 

 

9,729

 

 

 

7,285

 

 

75%

 

 

 

46,253

 

 

 

28,316

 

 

 

17,937

 

 

63%

 

Total operating expenses

 

 

45,789

 

 

 

30,717

 

 

 

15,072

 

 

49%

 

 

 

128,187

 

 

 

88,812

 

 

 

39,375

 

 

44%

 

Loss from operations

 

 

(34,674

)

 

 

(15,445

)

 

 

(19,229

)

 

124%

 

 

 

(88,928

)

 

 

(44,332

)

 

 

(44,596

)

 

101%

 

Other (expense) income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Loss) gain on equity investments

 

 

 

 

 

 

 

 

 

 

N/M

 

 

 

(1,781

)

 

 

4,156

 

 

 

(5,937

)

 

N/M

 

Change in fair value

 

 

(627

)

 

 

18,233

 

 

 

(18,860

)

 

N/M

 

 

 

19,279

 

 

 

23,513

 

 

 

(4,234

)

 

N/M

 

Interest income

 

 

286

 

 

 

463

 

 

 

(177

)

 

N/M

 

 

 

1,063

 

 

 

1,732

 

 

 

(669

)

 

N/M

 

Total other (expense) income

 

 

(341

)

 

 

18,696

 

 

 

(19,037

)

 

N/M

 

 

 

18,561

 

 

 

29,401

 

 

 

(10,840

)

 

N/M

 

(Loss) Income before income taxes

 

 

(35,015

)

 

 

3,251

 

 

 

(38,266

)

 

N/M

 

 

 

(70,367

)

 

 

(14,931

)

 

 

(55,436

)

 

N/M

 

Income tax (benefit) expense

 

 

(4

)

 

 

(35

)

 

 

31

 

 

N/M

 

 

 

137

 

 

 

120

 

 

 

17

 

 

N/M

 

Net (loss) income

 

 

(35,011

)

 

 

3,286

 

 

 

(38,297

)

 

N/M

 

 

 

(70,504

)

 

 

(15,051

)

 

 

(55,453

)

 

N/M

 

Net loss attributable to

    noncontrolling interest

 

 

(4

)

 

 

(566

)

 

 

562

 

 

N/M

 

 

 

(824

)

 

 

(1,727

)

 

 

903

 

 

N/M

 

Net (loss) income attributable to

    Schrödinger stockholders

 

$

(35,007

)

 

$

3,852

 

 

$

(38,859

)

 

N/M

 

 

$

(69,680

)

 

$

(13,324

)

 

$

(56,356

)

 

N/M

 

 

Revenues

 

 

 

Three Months Ended September 30,

 

 

Change

 

 

Nine Months Ended September 30,

 

 

Change

 

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

 

(in thousands)

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

On-premise software

 

$

15,496

 

 

$

15,064

 

 

$

432

 

 

3%

 

 

$

47,303

 

 

$

41,768

 

 

$

5,535

 

 

13%

 

Hosted software

 

 

2,684

 

 

 

2,374

 

 

 

310

 

 

13%

 

 

 

7,988

 

 

 

6,820

 

 

 

1,168

 

 

17%

 

Software maintenance

 

 

4,401

 

 

 

3,536

 

 

 

865

 

 

24%

 

 

 

12,682

 

 

 

10,624

 

 

 

2,058

 

 

19%

 

Professional services

 

 

1,699

 

 

 

1,887

 

 

 

(188

)

 

-10%

 

 

 

5,699

 

 

 

7,361

 

 

 

(1,662

)

 

-23%

 

Revenue from contracts with customers

 

 

24,280

 

 

 

22,861

 

 

 

1,419

 

 

6%

 

 

 

73,672

 

 

 

66,573

 

 

 

7,099

 

 

11%

 

Contribution

 

 

 

 

 

 

 

 

 

 

0%

 

 

 

1,000

 

 

 

1,000

 

 

 

 

 

0%

 

Total software products and services

 

 

24,280

 

 

 

22,861

 

 

 

1,419

 

 

6%

 

 

 

74,672

 

 

 

67,573

 

 

 

7,099

 

 

11%

 

Drug discovery

 

 

5,570

 

 

 

2,936

 

 

 

2,634

 

 

90%

 

 

 

17,089

 

 

 

7,490

 

 

 

9,599

 

 

128%

 

Total revenues

 

$

29,850

 

 

$

25,797

 

 

$

4,053

 

 

16%

 

 

$

91,761

 

 

$

75,063

 

 

$

16,698

 

 

22%

 

32


Table of Contents

 

 

 

On-premise software. The increase to on-premise software revenue was primarily attributable to the timing of multi-year agreements, increased sales from new and existing customers, and timing of revenue for customer renewals during the three and nine months ended September 30, 2021, as compared to the three and nine months ended September 30, 2020.

Hosted software. The increase in hosted software revenues for the three and nine months ended September 30, 2021 as compared to the three and nine months ended September 30, 2020 was due to increased spend from existing hosted customers, as well as new customers purchasing hosted software subscriptions, for which revenue is recognized over time.

Software maintenance. The increase in revenues for software maintenance for the three and nine months ended September 30, 2021 as compared to the three and nine months ended September 30, 2020 was primarily due to the increase in on-premise software sales during prior periods, for which software maintenance revenue is recognized over time, partially offset by the revenue from one multi-year contract that was recognized in the third quarter of 2020.

Professional services. The decrease in revenues from professional services for the three and nine months ended September 30, 2021 as compared to the three and nine months ended September 30, 2020 was primarily due to the completion of a significant platform related service project in 2020 that resulted in an increase to recurring on-premise software revenue upon renewal, as well as the timing of technology and modeling service projects.

Contributions. Contribution revenue for the nine months ended September 30, 2021 and 2020 was due to funds received under an agreement with Gates Ventures, LLC, which began in June 2020.

Drug discovery. The increase in revenues for drug discovery was primarily due to the BMS collaboration services that began in November 2020, the timing and amount of collaboration milestones achieved, as well as research funding received during the three and nine months ended September 30, 2021 as compared to the three and nine months ended September 30, 2020. We expect that our revenue will fluctuate from period to period due to the inherently uncertain nature of the timing of milestone achievement and our dependence on the program decisions of our collaborators.

Cost of Revenues

 

 

 

Three Months Ended September 30,

 

 

Change

 

 

Nine Months Ended September 30,

 

 

Change

 

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

 

(in thousands)

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

Cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software products and services

 

$

6,611

 

 

$

4,334

 

 

$

2,277

 

 

53%

 

 

$

18,158

 

 

$

12,197

 

 

$

5,961

 

 

49%

 

Gross margin

 

 

73

%

 

 

81

%

 

 

 

 

 

 

 

 

 

 

76

%

 

 

82

%

 

 

 

 

 

 

 

 

Drug discovery

 

 

12,124

 

 

 

6,191

 

 

 

5,933

 

 

96%

 

 

 

34,344

 

 

 

18,386

 

 

 

15,958

 

 

87%

 

 

Software products and services. The increase in cost of revenues for software products and services during the three months ended September 30, 2021 compared to the three months ended September 30, 2020 was attributable to increases of approximately $1.3 million in personnel-related expenses, approximately $0.8 million in royalty expenses, and approximately $0.2 million in cloud computing expenses.

 

The increase in cost of revenues for software products and services during the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 was attributable to increases of approximately $4.4 million in personnel-related expenses, approximately $1.0 million in royalty expenses, and approximately $0.6 million in cloud computing expenses.

Software products and services gross margin. The decrease in software gross margin during the three months ended September 30, 2021 compared to the three months ended September 30, 2020 reflects our investment to support the rollout of large-scale deployments of our platform, as well as an increase in royalty fees.

Drug discovery. The increase in cost of revenues for drug discovery during the three months ended September 30, 2021 compared to the three months ended September 30, 2020 was due to an approximately $3.4 million increase in CRO costs associated with the expansion and progression of collaboration drug discovery programs, an approximately $1.8 million increase in personnel-related expenses, an approximately $0.4 million increase in cloud computing expenses, and an approximately $0.3 million increase in royalty expenses.

33


Table of Contents

 

The increase in cost of revenues for drug discovery during the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 was due to an approximately $9.7 million increase in CRO costs associated with the expansion and progression of collaboration drug discovery programs, an approximately $5.4 million increase in personnel-related expenses, an approximately $0.6 million increase in cloud computing expenses, and an approximately $0.3 million increase in royalty expenses, which was offset by decreases of approximately $0.1 million in other expenses.

Research and Development Expense

 

 

 

Three Months Ended September 30,

 

 

Change

 

 

Nine Months Ended September 30,

 

 

Change

 

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

 

(in thousands)

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

Research and development

 

$

23,219

 

 

$

17,019

 

 

$

6,200

 

 

36%

 

 

$

65,759

 

 

$

47,376

 

 

$

18,383

 

 

39%

 

 

The increase in research and development expense during the three months ended September 30, 2021 compared to the three months ended September 30, 2020, was due to an approximately $4.2 million increase in personnel-related expenses, an approximately $1.0 million increase in CRO costs associated with the expansion and progression of internal drug discovery programs, an approximately $0.5 million increase in cloud computing expenses, and an approximately $0.5 million increase in other expenses.

The increase in research and development expense during the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 was due to an approximately $11.8 million increase in personnel-related expenses, an approximately $5.2 million increase in CRO costs associated with the expansion and progression of internal drug discovery programs, an approximately $1.3 million increase in cloud computing expenses, and an approximately $0.1 million increase in other expenses.

Sales and Marketing Expense

 

 

 

Three Months Ended September 30,

 

 

Change

 

 

Nine Months Ended September 30,

 

 

Change

 

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

 

(in thousands)

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

Sales and marketing

 

$

5,556

 

 

$

3,969

 

 

$

1,587

 

 

40%

 

 

$

16,175

 

 

$

13,120

 

 

$

3,055

 

 

23%

 

 

The increase in sales and marketing expense during the three months ended September 30, 2021 compared to the three months ended September 30, 2020 was attributable to an approximately $0.9 million increase in personnel-related expenses, an approximately $0.6 million increase in travel and marketing expense, and an approximately $0.1 million increase in other expenses.

The increase in sales and marketing expense during the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 was attributable to an approximately $2.8 million increase in personnel-related expenses, an approximately $0.2 million increase in travel and marketing expense, and an approximately $0.1 million increase in other expenses.

General and Administrative Expense

 

 

 

Three Months Ended September 30,

 

 

Change

 

 

Nine Months Ended September 30,

 

 

Change

 

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

2021

 

 

2020

 

 

$

 

 

%

 

 

 

(in thousands)

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

General and administrative

 

$

17,014

 

 

$

9,729

 

 

$

7,285

 

 

75%

 

 

$

46,253

 

 

$

28,316

 

 

$

17,937

 

 

63%

 

 

The increase in general and administrative expense during the three months ended September 30, 2021 compared to the three months ended September 30, 2020 was attributable to an increase of approximately $4.6 million in personnel-related expenses and an increase of approximately $2.6 million in other expenses, primarily reflecting costs necessary to build and maintain a public company infrastructure.

34


Table of Contents

 

The increase in general and administrative expense during the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 was attributable to an increase of approximately $12.6 million in personnel-related expenses, an increase of approximately $4.8 million in other expenses, primarily reflecting costs necessary to build and maintain a public company infrastructure, and an increase of approximately $0.5 million of non-comparable costs related to the disposal of our equity stake in Relay.

(Loss) Gain on Equity Investments

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

 

 

(in thousands)

 

 

(in thousands)

 

(Loss) gain on equity investments

 

$

-

 

 

$

-

 

 

$

-

 

 

$

(1,781

)

 

$

4,156

 

 

$

(5,937

)

 

The loss on equity investments during the nine months ended September 30, 2021 was primarily due to the realized loss on the disposal of our equity stake in Relay. The gain on equity investments during the nine months ended September 30, 2020 represents realized gains in the form of a cash distribution received from the Petra Pharma Corporation, or Petra, merger on account of our equity stake in Petra.

Change in Fair Value

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

 

 

(in thousands)

 

 

(in thousands)

 

Change in fair value

 

$

(627

)

 

$

18,233

 

 

$

(18,860

)

 

$

19,279

 

 

$

23,513

 

 

$

(4,234

)

 

The change in fair value during the three months ended September 30, 2021 was due to a loss on our investment in Morphic of $0.6 million. The change in fair value during the three months ended September 30, 2020  was due to a gain on our investment in Relay of $18.0 million and a gain on our investment in Morphic of $0.2 million.

The change in fair value during the nine months ended September 30, 2021 was due to a gain on our investment in Morphic of $19.3 million. The change in fair value during the nine months ended September 30, 2020 was due to a gain on our investment in Relay of $18.0 million and a gain on our investment in Morphic of $8.5 million, offset by a loss on our investment in Nimbus of $3.0 million.

Interest Income

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

 

 

(in thousands)

 

 

(in thousands)

 

Interest income

 

$

286

 

 

$

463

 

 

$

(177

)

 

$

1,063

 

 

$

1,732

 

 

$

(669

)

 

Interest income decreased during the three and nine months ended September 30, 2021 compared to the three and nine months ended September 30, 2020 primarily due to a significant reduction in interest rates.

Income Tax (Benefit) Expense

 

 

 

Three Months Ended September 30,

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

2021

 

 

2020

 

 

Change

 

 

2021

 

 

2020

 

 

Change

 

 

 

(in thousands)

 

 

(in thousands)

 

Income tax (benefit) expense

 

$

(4

)

 

$

(35

)

 

$

31

 

 

$

137

 

 

$

120

 

 

$

17

 

 

35


Table of Contents

 

 

Due to the full valuation allowance on our U.S. federal and state deferred tax assets, income tax expense primarily represents our income tax obligations in certain foreign jurisdictions in which we conduct business.

Critical Accounting Policies and Significant Judgments and Estimates

Detailed information about our critical accounting policies and estimates is set forth in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2020, which is incorporated by reference into this Quarterly Report on Form 10-Q. There have been no significant changes to these policies during the nine months ended September 30, 2021.

Liquidity and Capital Resources

Historically we have incurred substantial operating losses and expect to continue to incur significant operating losses for the foreseeable future. We have not maintained profitability and may never become profitable in the future. As of September 30, 2021, we had an accumulated deficit of $199.2 million. Our operating cash flows are impacted by the magnitude and timing of our software sales and by the magnitude and timing of our drug discovery milestone achievements and research funding fees. Our primary use of cash is to fund operating expenses, which consist of research and development, sales and marketing, and general and administrative expenditures. Cash used to fund operating expenses is impacted by the timing of when we pay operating expenses to vendors and collect amounts due from customers and collaborators, which is reflected in changes in our operating assets and liabilities, including accounts payable, accrued expenses, prepaid expenses, deferred revenue, and accounts receivable.

We generate revenues from sales of our software solutions and from upfront payments, research funding and milestone payments from our drug discovery collaborations, and have received distributions on account of, or proceeds from the sale of, our equity stakes in our collaborators, all of which we have used to support our research and development and other operating expenses. Furthermore, we have financed our operations from sales of our equity securities.

On February 10, 2020, we closed our initial public offering of our common stock, in which we sold 13,664,704 shares of common stock at a public offering price of $17.00 per share, resulting in net proceeds to us of $209.6 million, after deducting underwriting discounts and commissions and offering expenses borne by us. In addition, on August 17, 2020, we closed a follow-on public offering, in which we sold 5,250,000 shares of common stock at a public offering price of $66.00 per share, resulting in net proceeds to us of $325.6 million, after deducting underwriting discounts and commissions and offering expenses borne by us.

On March 4, 2021, we filed a universal shelf registration statement on Form S-3 which allows us to offer and sell an indeterminate number of shares of common stock, preferred stock, depositary shares or warrants, or an indeterminate principal amount of debt securities, from time to time pursuant to one or more offerings at prices and terms to be determined at the time of the sale. As of September 30, 2021, no securities have been sold under the Form S-3.

As of September 30, 2021, we had cash, cash equivalents, restricted cash, and marketable securities of $600.2 million. Cash in excess of immediate requirements is invested in accordance with our investment policy, primarily with a view towards capital preservation and liquidity.

Cash Flows

The following table presents a summary of our cash flows for the periods shown:

 

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Net cash used in operating activities

 

$

(50,931

)

 

$

(26,861

)

Net cash provided by (used in) investing activities

 

 

5,279

 

 

 

(328,483

)

Net cash provided by financing activities

 

 

6,735

 

 

 

539,848

 

Net (decrease) increase in cash and cash equivalents and restricted cash

 

$

(38,917

)

 

$

184,504

 

 

Operating activities

During the nine months ended September 30, 2021, operating activities used approximately $50.9 million of cash, primarily due to a net loss of $70.5 million, which included a $19.3 million non-cash gain from changes in fair value, partially offset by $26.9 million

36


Table of Contents

 

of non-cash operating expenses included in net loss, including depreciation and stock-based compensation costs, and $1.8 million of non-cash loss on equity investments. Changes in our operating assets and liabilities used cash of approximately $10.2 million.

During the nine months ended September 30, 2020, operating activities used approximately $26.9 million of cash, primarily resulting from net loss of $15.1 million, which included $4.2 million of non-cash gain on equity investments and a $23.5 million non-cash gain from changes in fair value, partially offset by $11.9 million of non-cash operating expenses included in net loss, including depreciation and stock-based compensation costs. Changes in our operating assets and liabilities provided cash of approximately $4.0 million.

Investing activities

During the nine months ended September 30, 2021, investing activities provided approximately $5.3 million of cash, consisting of $0.9 million used for purchases of marketable securities, net of maturities, $6.2 million used for purchases of property and equipment and $3.7 million used to make equity investments in Ajax Therapeutics, Inc. and ShouTi, partially offset by $15.7 million provided by the sale of our equity stake in Relay and $0.4 million provided by the distribution of funds from Petra in connection with the Petra merger.

During the nine months ended September 30, 2020, investing activities used approximately $328.5 million of cash, consisting of $328.5 million used for purchases of marketable securities, net of maturities, $2.9 million used for the purchase of additional shares of Nimbus, and $1.7 million used for purchases of property and equipment, partially offset by a $4.6 million cash distribution received from our investment in Petra.

Financing activities

During the nine months ended September 30, 2021, financing activities provided approximately $6.7 million of cash primarily attributable to proceeds received upon stock option exercises.

During the nine months ended September 30, 2020, financing activities provided approximately $539.8 million of cash, primarily attributable to proceeds from our initial public offering of our common stock.

Funding Requirements

We believe that our existing cash, cash equivalents, and marketable securities will be sufficient to fund our operations and capital expenditure requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including the growth of our software revenue, the timing and extent of spending to support research and development efforts, the continued expansion of software sales and marketing activities, the timing and receipt of milestone payments from our collaborations, as well as spending to support, advance, and broaden our internal programs. Furthermore, our capital requirements will also change depending on the timing and receipt of any distributions we may receive from our equity stakes in our co-founded companies and other drug discovery collaborators and partners. The potential for these distributions, and the amounts which we may be entitled to receive, are difficult to predict due to the inherent uncertainty of the events which may trigger such distributions.

In addition, with respect to our internal programs, as part of our strategy we may choose to enter into collaborations or pursue out-licensing arrangements when we believe it will help maximize the commercial value of any such program. For example, in November 2020, we entered into an exclusive, worldwide collaboration and license agreement with BMS, pursuant to which we and BMS agreed to collaborate in the discovery, research and development of small molecule compounds for biological targets in the oncology, neurology and immunology therapeutic areas. Under the terms of the agreement, we received an upfront payment of $55 million from BMS, and we are eligible to receive up to $2.7 billion in total milestone payments from BMS across all potential targets, as well as a tiered percentage royalty on net sales of each product commercialized by BMS ranging from mid-single digits to low-double digits, subject to certain specified reductions. However, under this agreement and any other future arrangements, the potential amounts we may be entitled to and the likelihood and timing of such payments, including at what stage of discovery or development we may choose to pursue such arrangements, is uncertain.

We may be required to seek additional equity or debt financing. In the event that we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to maintain or expand our operations and invest in our platform, we may not be able to compete successfully, which would harm our business, operations and financial condition. In addition, we may seek additional capital due to favorable market conditions or strategic considerations, even if we believe we have sufficient funds for our current or future operating plans.

37


Table of Contents

 

Off-Balance Sheet Arrangements

During the periods presented, we did not have, and currently we do not have, any off-balance sheet arrangements, as defined under the rules and regulations of the SEC.

Contractual Obligations and Commitments

The following table summarizes our contractual obligations as of September 30, 2021:

 

 

 

Total

 

 

Less than

1 Year

 

 

1 to 3

Years

 

 

3 to 5

Years

 

 

More

than

5 Years

 

 

 

(in thousands)

 

Operating lease obligations(1)

 

$

132,715

 

 

$

2,023

 

 

$

25,968

 

 

$

24,930

 

 

$

79,794

 

 

(1)

Operating lease obligations consist of our continuing rent obligations through December 2037, primarily for our principal offices located in New York, New York and Portland, Oregon, which expire in December 2037 and September 2026, respectively.

In December 2020, we entered a five-year agreement with a third-party cloud provider for compute power. The agreement contains a minimum payment obligation, which totals $60 million over the five years after the date we entered into the new agreement. These amounts are not included in the table above because there is not an annual commitment.

In October 2021, we entered into a lease in Cambridge, Massachusetts for 16,727 square feet of office space. Under the terms of the lease, we will pay base rent of approximately $135 thousand per month with a 3% annual rental escalation. The term of the lease continues until April 1, 2032. These amounts are not included in the table above as the lease term commenced subsequent to September 30, 2021.

We enter into agreements in the normal course of business with CRO vendors for research and preclinical studies, professional consultants for expert advice, and other vendors for various products and services. We have not included these payments in the table of contractual obligations above since the contracts do not contain any minimum purchase commitments and are cancelable at any time by us, generally upon 30 days prior written notice, and therefore we believe that our non-cancelable obligations under these agreements are not material. We have also agreed to pay volume-based royalties to third parties for use of software functionality under various licensing and related agreements.

Emerging Growth Company Status

We currently qualify as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, or JOBS Act. An emerging growth company may take advantage of reduced reporting requirements that are not otherwise applicable to public companies. These provisions include, but are not limited to:

 

not being required to comply with the auditor attestation requirements on the effectiveness of our internal control over financial reporting;

 

not being required to comply with any requirement that may be adopted by the PCAOB regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis);

 

reduced disclosure obligations regarding executive compensation arrangements; and

 

exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards, until those standards apply to private companies. We have elected to take advantage of the benefits of this extended transition period and, therefore, we will not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies. Our financial statements may therefore not be comparable to those of companies that comply with such new or revised accounting standards. Until the date that we are no longer an emerging growth company or affirmatively and irrevocably opt out of the exemption provided by Section 7(a)(2)(B) of the Securities Act of 1933, as amended, upon issuance of a new or revised accounting standard that applies to our financial statements and that has a different effective date for public and private companies, we will disclose the date on which we will adopt the recently issued accounting standard.

38


Table of Contents

 

Based on the market value of our common stock and limited common stock held by non-affiliates as of June 30, 2021, we will cease to qualify as an emerging growth company, effective as of December 31, 2021, and as such, we will no longer be allowed to take advantage of the reduced reporting requirements that are applicable to emerging growth companies.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

There have been no material changes in our reported market risks or risk management policies since the filing of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020, which was filed with the Securities and Exchange Commission on March 4, 2021.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act), as of September 30, 2021. The term “disclosure controls and procedures,” means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on such evaluation of our disclosure controls and procedures as of September 30, 2021, our principal executive officer and principal financial officer have concluded that as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

39


Table of Contents

 

 

PART II—OTHER INFORMATION

Item 1. Legal Proceedings.

We are not currently subject to any material legal proceedings.

Item 1A. Risk Factors.

You should carefully consider the risks and uncertainties described below together with all of the other information contained in this Quarterly Report and our other public filings with the SEC. The risks described below are not the only risks facing our company. The occurrence of any of the following risks, or of additional risks and uncertainties not presently known to us or that we currently believe to be immaterial, could cause our business, prospects, operating results, and financial condition to suffer materially.

Risks Related to Our Financial Position and Need for Additional Capital

We have a history of significant operating losses, and we expect to incur losses over the next several years.

We have a history of significant operating losses. Our net loss attributable to Schrödinger common stockholders and limited common stockholders for the nine months ended September 30, 2021 and 2020 was $69.7 million and $13.3 million, respectively. Our net losses for the years ended December 31, 2020 and December 31, 2019 were $26.6 million and $25.7 million, respectively. As of September 30, 2021, we had an accumulated deficit of $199.2 million.

We anticipate that our operating expenses will increase substantially in the foreseeable future as we continue to invest in our internal drug discovery programs, sales and marketing infrastructure, and our computational platform. We are still in the early stages of development of our own drug discovery programs. We have only recently advanced our first drug discovery programs, which are our MALT1 and CDC7 inhibitor programs, into investigational new drug, or IND, enabling studies, and we have not yet advanced any of our own drug discovery programs into human clinical trials. We have no drug products licensed for commercial sale and have not generated any revenue from our own drug product sales to date. We expect to continue to incur significant expenses and operating losses over the next several years. Our operating expenses and net income or loss may fluctuate significantly from quarter to quarter and year to year. We anticipate that our expenses will increase substantially as we:

 

continue to invest in and develop our computational platform and software solutions;

 

continue our research and development efforts for our internal drug discovery programs;

 

conduct preclinical studies and clinical trials for any of our future product candidates;

 

maintain, expand, enforce, defend, and protect our intellectual property;

 

hire additional software engineers, programmers, sales and marketing, and other personnel to support our software business;

 

hire additional clinical, quality control, and other scientific personnel; and

 

add operational, financial, and management information systems and personnel to support our operations as a public company.

If we are unable to increase sales of our software, or if we and our current and future collaborators are unable to successfully develop and commercialize drug products, our revenues may be insufficient for us to achieve or maintain profitability.

To achieve and maintain profitability, we must succeed in significantly increasing our software sales, or we and our current or future collaborators must succeed in developing, and eventually commercializing, a drug product or drug products that generate significant revenue. We currently generate revenues primarily from the sales of our software solutions and expect to continue to derive most of our revenue from sales of our software until such time as our or our collaborators’ drug development and commercialization efforts are successful, if ever. As such, increasing sales of our software to existing customers and successfully marketing our software to new customers are critical to our success. Demand for our software solutions may be affected by a number of factors, including continued market acceptance by the biopharmaceutical industry, market adoption of our software solutions beyond the biopharmaceutical industry including for material science applications, the ability of our platform to identify more promising molecules and accelerate and lower the costs of discovery as compared to traditional methods, timing of development and release of new offerings by our competitors, technological change, and the rate of growth in our target markets. If we are unable to continue to meet the demands of our customers, our business operations, financial results, and growth prospects will be adversely affected.

Achieving success in drug development will require us or our current or future collaborators to be effective in a range of challenging activities, including completing preclinical testing and clinical trials of product candidates, obtaining regulatory approval

40


Table of Contents

 

for these product candidates and manufacturing, marketing, and selling any products for which we or they may obtain regulatory approval. We and most of our current drug discovery collaborators are only in the preliminary stages of most of these activities. We and they may never succeed in these activities and, even if we do, we may never generate revenues that are significant enough to achieve and sustain profitability, or even if our collaborators do, we may not receive option fees, milestone payments, or royalties from them that are significant enough for us to achieve and sustain profitability. Because of the intense competition in the market for our software solutions and the numerous risks and uncertainties associated with biopharmaceutical product development, we are unable to accurately predict when, or if, we will be able to achieve or sustain profitability.

Even if we achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis. Our failure to become and remain profitable would depress the value of our company and could impair our ability to raise capital, expand our business, maintain our research and development efforts, increase sales of our software, develop a pipeline of product candidates, enter into collaborations, or even continue our operations. A decline in the value of our company could also cause our stockholders to lose all or part of their investment.

In addition, although we have experienced revenue growth in recent periods, we may not be able to sustain revenue growth consistent with our recent history or at all. Our total revenues increased by 22% from $75.1 million in the nine months ended September 30, 2020 to $91.8 million in the nine months ended September 30, 2021, and increased by 26% from $85.5 million in the fiscal year ended December 31, 2019 to $108.1 million in the fiscal year ended December 31, 2020. You should not consider our revenue growth in recent periods as indicative of our future performance. As we grow our business, our revenue growth rates may slow in future periods.

Our quarterly and annual results may fluctuate significantly, which could adversely impact the value of our common stock.

Our results of operations, including our revenues, gross margin, profitability, and cash flows, have historically varied from period to period, and we expect that they will continue to do so. As a result, period-to-period comparisons of our operating results may not be meaningful, and our quarterly and annual results should not be relied upon as an indication of future performance. Our quarterly and annual financial results may fluctuate as a result of a variety of factors, many of which are outside of our control. Factors that may cause fluctuations in our quarterly and annual financial results include, without limitation, those listed elsewhere in this “Risk Factors” section and those listed below:

 

customer renewal rates and the timing and terms of customer renewals, including the seasonality of customer renewals of our on-premise software arrangements, for which revenue historically has been recognized at a single point in time in the first and fourth quarter of each fiscal year;

 

our ability to attract new customers for our software;

 

the addition or loss of large customers, including through acquisitions or consolidations of such customers;

 

the amount and timing of operating expenses related to the maintenance and expansion of our business, operations, and infrastructure;

 

network outages or security breaches;

 

general economic, industry, and market conditions, including within the life sciences industry;

 

our ability to collect receivables from our customers;

 

the amount of software purchased by our customers, including the mix of on-premise and hosted software sold during a period;

 

variations in the timing of the sales of our software, which may be difficult to predict;

 

changes in the pricing of our solutions and in our pricing policies or those of our competitors;

 

the timing and success of the introduction of new software solutions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers, or strategic collaborators;

 

changes in the fair value of or receipt of distributions or proceeds on account of the equity interests we hold in our drug discovery collaborators, such as Morphic;

 

the success of our drug discovery collaborators in developing and commercializing drug products for which we are entitled to receive milestone payments or royalties and the timing of receipt of such payments, if any, such as under our collaboration agreement with Bristol-Myers Squibb Company, or BMS; and

 

the timing of expenses related to our drug discovery programs, the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies.

41


Table of Contents

 

In addition, because we recognize revenues from our hosted software solutions ratably over the life of the contract, a significant upturn or downturn in sales of our hosted software solutions may not be reflected immediately in our operating results. As a result of these factors, we believe that period-to-period comparisons of our operating results are not a good indication of our future performance and that our interim financial results are not necessarily indicative of results for a full year or for any subsequent interim period.

We may require additional capital to fund our operations. If we are unable to raise additional capital on terms acceptable to us or at all or generate cash flows necessary to maintain or expand our operations, we may not be able to compete successfully, which would harm our business, operations, and financial condition.

We expect to devote substantial financial resources to our ongoing and planned activities, including the development of drug discovery programs and continued investment in our computational platform. We expect our expenses to increase substantially in connection with our ongoing and planned activities, particularly as we advance our internal drug discovery programs, initiate or progress preclinical and IND-enabling studies and invest in the further development of our platform. In addition, if we determine to advance any of our drug discovery programs into clinical development and seek regulatory approval on our own, we expect to incur significant additional expenses. Furthermore, we incur additional costs associated with operating as a public company.

Our current drug discovery collaborators, from whom we are entitled to receive milestone payments upon achievement of various development, regulatory, and commercial milestones as well as royalties on commercial sales, if any, under the collaboration agreements that we have entered into with them, face numerous risks in the development of drugs, including the conduct of preclinical and clinical testing, obtaining regulatory approval, and achieving product sales. In addition, the amounts we are entitled to receive upon the achievement of such milestones tend to be smaller for near-term development milestones and increase if and as a collaborative product candidate advances through regulatory development to commercialization and will vary depending on the level of commercial success achieved, if any. We do not anticipate receiving significant milestone payments from many of our drug discovery collaborators for several years, if at all, and our drug discovery collaborators may never achieve milestones that result in significant cash payments to us. Accordingly, we may need to obtain substantial additional capital to fund our continuing operations.

As of September 30, 2021, we had cash, cash equivalents, restricted cash, and marketable securities of $600.2 million. We believe that our existing cash, cash equivalents, and marketable securities will be sufficient to fund our operations and capital expenditure requirements for at least the next 12 months. However, we have based this estimate on assumptions that may prove to be wrong, and our operating plans may change as a result of many factors currently unknown to us. As a result, we could deplete our capital resources sooner than we currently expect.

Our future capital requirements will depend on many factors, including:

 

the growth of our software revenue;

 

the timing and extent of spending to support research and development efforts;

 

the continued expansion of software sales and marketing activities;

 

the timing and receipt of payments from our collaborations as well as spending to support, advance, and broaden our internal drug discovery programs; and

 

the timing and receipt of any distributions or proceeds we may receive from our equity stakes in our co-founded companies and other drug discovery collaborators and partners.

In the event that we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. In addition, we may seek additional capital due to favorable market conditions or strategic considerations, even if we believe we have sufficient funds for our current or future operating plans. If we are unable to raise additional capital on terms acceptable to us or at all or generate cash flows necessary to maintain or expand our operations and invest in our computational platform, we may not be able to compete successfully, which would harm our business, operations, and financial condition.

Raising additional capital may cause dilution to our stockholders, restrict our operations, or require us to relinquish rights to our technologies or drug programs.

To the extent that we raise additional capital through the sale of equity or convertible debt securities, our stockholders’ ownership interests will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect our stockholders’ rights as common stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, selling or licensing our assets, making product acquisitions, making capital expenditures, or declaring dividends.

If we raise additional funds through collaborations, strategic alliances or marketing, distribution, or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs, or product

42


Table of Contents

 

candidates or grant licenses on terms that may not be favorable to us or agree to exploit a drug development target exclusively for one of our collaborators when we may prefer to pursue the drug development target for ourselves.

If our estimates or judgments relating to our critical accounting policies prove to be incorrect or financial reporting standards or interpretations change, our results of operations could be adversely affected.

The preparation of financial statements in conformity with generally accepted accounting principles in the United States, or U.S. GAAP, requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience, known trends and events, and various other factors that we believe to be reasonable under the circumstances, as provided in Part II, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Significant Judgments and Estimates” of our Annual Report on Form 10-K for the year ended December 31, 2020. The results of these estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include the estimated variable consideration included in the transaction price in our contracts with customers, stock-based compensation, and valuation of our equity investments in early-stage biotechnology companies. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our common stock.

Additionally, we regularly monitor our compliance with applicable financial reporting standards and review new pronouncements and drafts thereof that are relevant to us. As a result of new standards, changes to existing standards and changes in their interpretation, we might be required to change our accounting policies, alter our operational policies, and implement new or enhance existing systems so that they reflect new or amended financial reporting standards, or we may be required to restate our published financial statements. Such changes to existing standards or changes in their interpretation may have an adverse effect on our reputation, business, financial position, and profit.

Risks Related to Our Software

If our existing customers do not renew their licenses, do not buy additional solutions from us, or renew at lower prices, our business and operating results will suffer.

We expect to continue to derive a significant portion of our software revenues from renewal of existing license agreements. As a result, maintaining the renewal rate of our existing customers and selling additional software solutions to them is critical to our future operating results. Factors that may affect the renewal rate for our customers and our ability to sell additional solutions to them include:

 

the price, performance, and functionality of our software solutions;

 

the availability, price, performance, and functionality of competing software solutions;

 

the effectiveness of our professional services;

 

our ability to develop complementary software solutions, applications, and services;

 

the success of competitive products or technologies;

 

the stability, performance, and security of our technological infrastructure; and

 

the business environment of our customers.

We deliver our software through either (i) a product license that permits our customers to install the software solution directly on their own in-house hardware and use it for a specified term, or (ii) a subscription that allows our customers to access the cloud-based software solution on their own hardware without taking control of the licenses. Our customers have no obligation to renew their product licenses or subscriptions for our software solutions after the license term expires, which is typically after one year, and many of our contracts may be terminated or reduced in scope either immediately or upon notice. In addition, our customers may negotiate terms less advantageous to us upon renewal, which may reduce our revenues from these customers. Factors that are not within our control may contribute to a reduction in our software revenues. For instance, our customers may reduce the number of their employees who are engaged in research and who would have use of our software, which would result in a corresponding reduction in the number of user licenses needed for some of our solutions and thus a lower aggregate renewal fee. The loss, reduction in scope, or delay of a large contract, or the loss or delay of multiple contracts, could materially adversely affect our business.

43


Table of Contents

 

Our future operating results also depend, in part, on our ability to sell new software solutions and licenses to our existing customers. For example, the willingness of existing customers to license our software will depend on our ability to scale and adapt our existing software solutions to meet the performance and other requirements of our customers, which we may not do successfully. If our customers fail to renew their agreements, renew their agreements upon less favorable terms or at lower fee levels, or fail to purchase new software solutions and licenses from us, our revenues may decline and our future revenues may be constrained.

Our software sales cycle can vary and be long and unpredictable.

The timing of sales of our software solutions is difficult to forecast because of the length and unpredictability of our sales cycle. We sell our solutions primarily to biopharmaceutical companies, and our sales cycles can be as long as nine to twelve months or longer. Further, the length of time that potential customers devote to their testing and evaluation, contract negotiation, and budgeting processes varies significantly, depending on the size of the organization and the nature of their needs. In addition, we might devote substantial time and effort to a particular unsuccessful sales effort, and as a result, we could lose other sales opportunities or incur expenses that are not offset by an increase in revenue, which could harm our business.

A significant portion of our revenues are generated by sales to life sciences industry customers, and factors that adversely affect this industry could also adversely affect our software sales.

A significant portion of our current software sales are to customers in the life sciences industry, in particular the biopharmaceutical industry. Demand for our software solutions could be affected by factors that adversely affect the life sciences industry. The life sciences industry is highly regulated and competitive and has experienced periods of considerable consolidation. Consolidation among our customers could cause us to lose customers, decrease the available market for our solutions, and adversely affect our business. In addition, changes in regulations that make investment in the life sciences industry less attractive or drug development more expensive could adversely impact the demand for our software solutions. For these reasons and others, selling software to life sciences companies can be competitive, expensive, and time consuming, often requiring significant upfront time and expense without any assurance that we will successfully complete a software sale. Accordingly, our operating results and our ability to efficiently provide our solutions to life sciences companies and to grow or maintain our customer base could be adversely affected as a result of factors that affect the life sciences industry generally.

We also intend to continue leveraging our solutions for broad application to industrial challenges in molecule design, including in the fields of aerospace, energy, semiconductors, and electronic displays. However, we believe the materials science industry is in the very early stages of recognizing the potential of computational methods for molecular discovery, and there can be no assurance that the industry will adopt computational methods such as our platform. Any factor adversely affecting our ability to market our software solutions to customers outside of the life sciences industry, including in these new fields, could increase our dependence on the life sciences industry and adversely affect the growth rate of our revenues, operating results, and business.

The markets in which we participate are competitive, and if we do not compete effectively, our business and operating results could be adversely affected.

The overall market for molecular discovery and design software is global, rapidly evolving, competitive, and subject to changing technology and shifting customer focus. Our software solutions face competition from commercial competitors in the business of selling simulation and modeling software to biopharmaceutical companies. These competitors include BIOVIA, a brand of Dassault Systèmes SE, or BIOVIA; Chemical Computing Group (US) Inc.; Cresset Biomolecular Discovery Limited; OpenEye Scientific Software, Inc.; Optibrium Limited; and Simulations Plus, Inc. We also have competitors in materials science, such as BIOVIA and Materials Design, Inc., and in enterprise software for the life sciences, such as BIOVIA; Certara USA, Inc.; and Dotmatics, Inc. In some cases, these competitors are well-established providers of these solutions and have long-standing relationships with many of our current and potential customers, including large biopharmaceutical companies. In addition, there are academic consortia that develop physics-based simulation programs for life sciences and materials applications. In life sciences, the most prominent academic simulation packages include AMBER, CHARMm, GROMACS, GROMOS, OpenMM, and OpenFF. These packages are primarily maintained and developed by graduate students and post-doctoral researchers, often without the intent for commercialization. We also face competition from solutions that biopharmaceutical companies develop internally and from smaller companies that offer products and services directed at more specific markets than we target, enabling these smaller competitors to focus a greater proportion of their efforts and resources on these markets, as well as a large number of companies that have been founded with the goal of applying machine learning technologies to drug discovery.

Many of our competitors are able to devote greater resources to the development, promotion, and sale of their software solutions and services. It is possible that our new focus on internal drug discovery will result in loss of management focus and resources relating to our software business, thereby resulting in decreasing revenues from our software business. Furthermore, third parties with greater

44


Table of Contents

 

available resources and the ability to initiate or withstand substantial price competition could acquire our current or potential competitors. Our competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their product offerings or resources. If our competitors’ products, services, or technologies become more accepted than our solutions, if our competitors are successful in bringing their products or services to market earlier than ours, if our competitors are able to respond more quickly and effectively to new or changing opportunities, technologies, or customer requirements, or if their products or services are more technologically capable than ours, then our software revenues could be adversely affected.

We may be required to decrease our prices or modify our pricing practices in order to attract new customers or retain existing customers due to increased competition. Pricing pressures and increased competition could result in reduced sales, reduced margins, losses, or a failure to maintain or improve our competitive market position, any of which could adversely affect our business.

We have invested and expect to continue to invest in research and development efforts that further enhance our computational platform. Such investments may affect our operating results, and, if the return on these investments is lower or develops more slowly than we expect, our revenue and operating results may suffer.

We have invested and expect to continue to invest in research and development efforts that further enhance our computational platform, often in response to our customers’ requirements. These investments may involve significant time, risks, and uncertainties, including the risk that the expenses associated with these investments may affect our margins and operating results and that such investments may not generate sufficient revenues to offset liabilities assumed and expenses associated with these new investments. The software industry changes rapidly as a result of technological and product developments, which may render our solutions less desirable. We believe that we must continue to invest a significant amount of time and resources in our platform and software solutions to maintain and improve our competitive position. If we do not achieve the benefits anticipated from these investments, if the achievement of these benefits is delayed, or if a slowdown in general computing power impacts the rate at which we expect our physics-based simulations to increase in power and domain applicability, our revenue and operating results may be adversely affected.

If we are unable to collect receivables from our customers, our operating results may be adversely affected.

While the majority of our current customers are well-established, large companies and universities, we also provide software solutions to smaller companies. Our financial success depends upon the creditworthiness and ultimate collection of amounts due from our customers, including our smaller customers with fewer financial resources. If we are not able to collect amounts due from our customers, we may be required to write-off significant accounts receivable and recognize bad debt expenses, which could materially and adversely affect our operating results.

Defects or disruptions in our solutions could result in diminishing demand for our solutions, a reduction in our revenues, and subject us to substantial liability.

Our software business and the level of customer acceptance of our software depend upon the continuous, effective, and reliable operation of our software and related tools and functions. Our software solutions are inherently complex and may contain defects or errors. Errors may result from our own technology or from the interface of our software solutions with legacy systems and data, which we did not develop. The risk of errors is particularly significant when a new software solution is first introduced or when new versions or enhancements of existing software solutions are released. We have from time to time found defects in our software, and new errors in our existing software may be detected in the future. Any errors, defects, disruptions, or other performance problems with our software could hurt our reputation and may damage our customers’ businesses. If that occurs, our customers may delay or withhold payment to us, cancel their agreements with us, elect not to renew, make service credit claims, warranty claims, or other claims against us, and we could lose future sales. The occurrence of any of these events could result in diminishing demand for our software, a reduction of our revenues, an increase in collection cycles for accounts receivable, require us to increase our warranty provisions, or incur the expense of litigation or substantial liability.

We rely upon third-party providers of cloud-based infrastructure to host our software solutions. Any disruption in the operations of these third-party providers, limitations on capacity, or interference with our use could adversely affect our business, financial condition, and results of operations.

We outsource substantially all of the infrastructure relating to our hosted software solutions to third-party hosting services. Customers of our hosted software solutions need to be able to access our computational platform at any time, without interruption or degradation of performance, and we provide them with service-level commitments with respect to uptime. Our hosted software solutions depend on protecting the virtual cloud infrastructure hosted by third-party hosting services by maintaining its configuration, architecture, features, and interconnection specifications, as well as the information stored in these virtual data centers, which is transmitted by third-party internet service providers. Any limitation on the capacity of our third-party hosting services could impede our ability to onboard

45


Table of Contents

 

new customers or expand the usage of our existing customers, which could adversely affect our business, financial condition, and results of operations. In addition, any incident affecting our third-party hosting services’ infrastructure that may be caused by cyber-attacks, natural disasters, fire, flood, severe storm, earthquake, power loss, telecommunications failures, terrorist or other attacks, and other similar events beyond our control could negatively affect our cloud-based solutions. A prolonged service disruption affecting our cloud-based solutions for any of the foregoing reasons would negatively impact our ability to serve our customers and could damage our reputation with current and potential customers, expose us to liability, cause us to lose customers, or otherwise harm our business. We may also incur significant costs for using alternative equipment or taking other actions in preparation for, or in reaction to, events that damage the third-party hosting services we use.

In the event that our service agreements with our third-party hosting services are terminated, or there is a lapse of service, elimination of services or features that we utilize, interruption of internet service provider connectivity, or damage to such facilities, we could experience interruptions in access to our platform as well as significant delays and additional expense in arranging or creating new facilities and services and/or re-architecting our hosted software solutions for deployment on a different cloud infrastructure service provider, which could adversely affect our business, financial condition, and results of operations.

If our security measures are breached or unauthorized access to customer data is otherwise obtained, our solutions may be perceived as not being secure, customers may reduce the use of or stop using our solutions, and we may incur significant liabilities.

Our solutions involve the collection, analysis, and storage of our customers’ proprietary information and sensitive proprietary data related to the discovery efforts of our customers. As a result, unauthorized access or security breaches, as a result of third-party action, employee error, malfeasance, or otherwise could result in the loss of information, litigation, indemnity obligations, damage to our reputation, and other liability. Because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. In addition, if our employees fail to adhere to practices we have established to maintain a firewall between our internal drug discovery team and our teams that work with software customers, or if the technical solutions we have adopted to maintain the firewall malfunction, our customers and collaborators may lose confidence in our ability to maintain the confidentiality of their intellectual property, we may have trouble attracting new customers and collaborators, we may be subject to breach of contract claims by our customers and collaborators, and we may suffer reputational and other harm as a result. Any or all of these issues could adversely affect our ability to attract new customers, cause existing customers to elect to not renew their licenses, result in reputational damage or subject us to third-party lawsuits or other action or liability, which could adversely affect our operating results. Our insurance may not be adequate to cover losses associated with such events, and in any case, such insurance may not cover all of the types of costs, expenses, and losses we could incur to respond to and remediate a security breach.

Any failure to offer high-quality technical support services could adversely affect our relationships with our customers and our operating results.

Our customers depend on our support organization to resolve technical issues relating to our solutions, as our software requires expert usage to fully exploit its capabilities. Certain of our customers also rely on us to troubleshoot problems with the performance of the software, introduce new features requested for specific customer projects, inform them about the best way to set up and analyze various types of simulations and illustrate our techniques for drug discovery using examples from publicly available data sets. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for these support services. Increased customer demand for our services, without corresponding revenues, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on the reputation of our solutions and business and on positive recommendations from our existing customers. Any failure to offer high-quality technical support, or a market perception that we do not offer high-quality support, could adversely affect our reputation, our ability to sell our solutions to existing and prospective customers and our business and operating results.

Our solutions utilize third party open source software, and any failure to comply with the terms of one or more of these open source software licenses could adversely affect our business or our ability to sell our software solutions, subject us to litigation, or create potential liability.

Our solutions include software licensed by third parties under any one or more open source licenses, including the GNU General Public License, the GNU Lesser General Public License, the Affero General Public License, the BSD License, the MIT License, the Apache License, and others, and we expect to continue to incorporate open source software in our solutions in the future. Moreover, we cannot ensure that we have effectively monitored our use of open source software or that we are in compliance with the terms of the applicable open source licenses or our current policies and procedures. There have been claims against companies that use open source software in their products and services asserting that the use of such open source software infringes the claimants’ intellectual property rights. As a result, we and our customers could be subject to suits by third parties claiming that what we believe to be licensed open

46


Table of Contents

 

source software infringes such third parties’ intellectual property rights, and we may be required to indemnify our customers against such claims. Additionally, if an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we or our customers could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our solutions that contain the open source software and required to comply with onerous conditions or restrictions on these solutions, which could disrupt the distribution and sale of these solutions. Litigation could be costly for us to defend, have a negative effect on our business, financial condition, and results of operations, or require us to devote additional research and development resources to change our solutions.

Use of open source software may entail greater risks than use of third party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code, including with respect to security vulnerabilities. In addition, certain open source licenses require that source code for software programs that interact with such open source software be made available to the public at no cost and that any modifications or derivative works to such open source software continue to be licensed under the same terms as the open source software license. The terms of various open source licenses have not been interpreted by courts in the relevant jurisdictions, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our solutions. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our solutions, or otherwise be limited in the licensing of our solutions, each of which could reduce or eliminate the value of our solutions. Disclosing our proprietary source code could allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of sales. Any of these events could create liability for us and damage our reputation, which could have a material adverse effect on our revenue, business, results of operations, and financial condition and the market price of our shares.

Risks Related to Drug Discovery

We may never realize return on our investment of resources and cash in our drug discovery collaborations.

We use our computational platform to provide drug discovery services to collaborators who are engaged in drug discovery and development. These collaborators include start-up companies we co-found, pre-commercial biotechnology companies, and large-scale pharmaceutical companies. When we engage in drug discovery with these collaborators, we typically provide access to our platform and platform experts who assist the drug discovery collaborator in identifying molecules that have activity against one or more specified protein targets. We historically have not received significant initial cash consideration for these services, except for the upfront payment of $55.0 million we received from BMS upon entry into our collaboration agreement with BMS. However, we have received equity consideration in certain of our collaborators and/or the right to receive option fees, cash milestone payments upon the achievement of specified development, regulatory, and commercial sales milestones for the drug discovery targets, and potential royalties. From time to time, we have also made additional equity investments in our drug discovery collaborators.

We may never realize return on our investment of resources and cash in our drug discovery collaborations. Clinical drug development involves a lengthy and expensive process, with an uncertain outcome. Our drug discovery collaborators may incur additional costs or experience delays in completing, or ultimately be unable to complete, the development and commercialization of any product candidates. In addition, our ability to realize return from our drug discovery collaborations is subject to the following risks:

 

drug discovery collaborators have significant discretion in determining the amount and timing of efforts and resources that they will apply to our collaborations and may not perform their obligations as expected;

 

drug discovery collaborators may not pursue development or commercialization of any product candidates for which we are entitled to option fees, milestone payments, or royalties or may elect not to continue or renew development or commercialization programs based on results of clinical trials or other studies, changes in the collaborator’s strategic focus or available funding, or external factors, such as an acquisition, that divert resources or create competing priorities;

 

drug discovery collaborators may delay clinical trials for which we are entitled to milestone payments;

 

we may not have access to, or may be restricted from disclosing, certain information regarding our collaborators’ product candidates being developed or commercialized and, consequently, may have limited ability to inform our stockholders about the status of, and likelihood of achieving, milestone payments or royalties under such collaborations;

 

drug discovery collaborators could independently develop, or develop with third parties, products that compete directly or indirectly with any product candidates and products for which we are entitled to milestone payments or royalties if the

47


Table of Contents

 

 

collaborator believes that the competitive products are more likely to be successfully developed or can be commercialized under terms that are more economically attractive;

 

product candidates discovered in drug discovery collaborations with us may be viewed by our collaborators as competitive with their own product candidates or products, which may cause our collaborators to cease to devote resources to the commercialization of any such product candidates;

 

existing drug discovery collaborators and potential future drug discovery collaborators may begin to perceive us to be a competitor more generally, particularly as we advance our internal drug discovery programs, and therefore may be unwilling to continue existing collaborations with us or to enter into new collaborations with us;

 

a drug discovery collaborator may fail to comply with applicable regulatory requirements regarding the development, manufacture, distribution, or marketing of a product candidate or product, which may impact our ability to receive milestone payments;

 

disagreements with drug discovery collaborators, including disagreements over intellectual property or proprietary rights, contract interpretation, or the preferred course of development, might cause delays or terminations of the research, development, or commercialization of product candidates for which we are eligible to receive milestone payments, or might result in litigation or arbitration;

 

drug discovery collaborators may not properly obtain, maintain, enforce, defend or protect our intellectual property or proprietary rights or may use our proprietary information in such a way as to potentially lead to disputes or legal proceedings that could jeopardize or invalidate our or their intellectual property or proprietary information or expose us and them to potential litigation;

 

drug discovery collaborators may infringe, misappropriate, or otherwise violate the intellectual property or proprietary rights of third parties, which may expose us to litigation and potential liability;

 

drug discovery collaborators could suffer from operational delays as a result of global health impacts, such as the COVID-19 pandemic; and

 

drug discovery collaborations may be terminated prior to our receipt of any significant value from the collaboration.

Our drug discovery collaborations may not lead to development or commercialization of product candidates that results in our receipt of option fees, milestone payments, or royalties in a timely manner, or at all. If any drug discovery collaborations that we enter into do not result in the successful development and commercialization of drug products that result in option fees, milestone payments, or royalties to us, we may not receive return on the resources we have invested in the drug discovery collaboration. Moreover, even if a drug discovery collaboration initially leads to the achievement of milestones that result in payments to us, it may not continue to do so.

We also rely on collaborators for the development and potential commercialization of product candidates we discover internally when we believe it will help maximize the commercial value of the product candidate. For example, under our collaboration agreement with BMS, after mutual agreement on the targets(s) of interest, our drug discovery group will be responsible for the discovery of development candidates. Once a development candidate meeting specified criteria for a target has been identified, BMS will be solely responsible for the development, manufacturing and commercialization of such development candidate. Even if we successfully identify one or more development candidates for BMS to develop and commercialize under our collaboration agreement, BMS may not achieve the research, development, regulatory and sales milestones for those development candidates that result in additional payments to us.

We may never realize a return on our equity investments in our drug discovery collaborators.

We may never realize a return on our equity investments in our drug discovery collaborators. None of the drug discovery collaborators in which we hold equity generate revenue from commercial sales of drug products. They are therefore dependent on the availability of capital on favorable terms to continue their operations. In addition, if the drug discovery collaborators in which we hold equity raise additional capital, our ownership interest in and degree of control over these drug discovery collaborators will be diluted, unless we have sufficient resources and choose to invest in them further or successfully negotiate contractual anti-dilution protections for our equity investment. The financial success of our equity investment in any collaborator will likely be dependent on a liquidity event, such as a public offering, acquisition, or other favorable market event reflecting appreciation in the value of the equity we hold. The capital markets for public offerings and acquisitions are dynamic, and the likelihood of liquidity events for the companies in which we hold equity interests could significantly worsen. Further, valuations of privately held companies are inherently complex due to the lack of readily available market data. If we determine that any of our investments in such companies have experienced a decline in value, we may be required to record an impairment, which could negatively impact our financial results. The fair value of our equity interests in public companies, such as Morphic, may fluctuate significantly in future periods since we determine the fair value of such

48


Table of Contents

 

equity interests based on the market value of such companies’ common stock as of a given reporting date. All of the equity we hold in our drug discovery collaborators is subject to a risk of partial or total loss of our investment.

Our drug discovery collaborators have significant discretion in determining when to make announcements, if any, about the status of our collaborations, including about clinical developments and timelines for advancing collaborative programs, and the price of our common stock may decline as a result of announcements of unexpected results or developments.

Our drug discovery collaborators have significant discretion in determining when to make announcements about the status of our collaborations, including about preclinical and clinical developments and timelines for advancing the collaborative programs. While as a general matter we intend to periodically report on the status of our collaborations, our drug discovery collaborators, and in particular, our privately-held collaborators, may wish to report such information more or less frequently than we intend to or may not wish to report such information at all. The price of our common stock may decline as a result of the public announcement of unexpected results or developments in our collaborations, or as a result of our collaborators withholding such information.

Although we believe that our computational platform has the potential to identify more promising molecules than traditional methods and to accelerate drug discovery, our focus on using our platform technology to discover and design molecules with therapeutic potential may not result in the discovery and development of commercially viable products for us or our collaborators.

Our scientific approach focuses on using our platform technology to conduct “computational assays” that leverage our deep understanding of physics-based modeling and theoretical chemistry to design molecules and predict their key properties without conducting time-consuming and expensive physical experiments. Our computational platform underpins our software solutions, our drug discovery collaborations and our own internal drug discovery programs.

While the results of certain of our drug discovery collaborators suggest that our platform is capable of accelerating drug discovery and identifying high quality product candidates, these results do not assure future success for our drug discovery collaborators or for us with our internal drug discovery programs.

Even if we or our drug discovery collaborators are able to develop product candidates that demonstrate potential in preclinical studies, we or they may not succeed in demonstrating safety and efficacy of product candidates in human clinical trials. For example, in collaboration with us, Nimbus Therapeutics, LLC, or Nimbus, was able to identify a unique series of acetyl-CoA carboxylase, or ACC, allosteric protein-protein interaction inhibitors with favorable pharmaceutical properties that inhibit the activity of the ACC enzyme. Nimbus achieved proof of concept in a Phase 1b clinical trial of its ACC inhibitor, firsocostat, and later sold the program to Gilead Sciences, Inc., or Gilead Sciences, in a transaction valued at approximately $1.2 billion, comprised of an upfront payment and earn outs. Of this amount, $601.3 million has been paid to Nimbus to date, and we received a total of $46.0 million in cash distributions in 2016 and 2017. In December 2019, Gilead Sciences announced topline results from its Phase 2 clinical trial which included firsocostat, both as a monotherapy and in combination with other investigational therapies for advanced fibrosis due to nonalcoholic steatohepatitis, in which the primary endpoint was not met. Moreover, preclinical and clinical data are often susceptible to varying interpretations and analyses, and many companies that have believed their product candidates performed satisfactorily in preclinical studies and clinical trials have nonetheless failed to obtain marketing approval of their product candidates.

We may not be successful in our efforts to identify, discover or develop product candidates and may fail to capitalize on programs, collaborations, or product candidates that may present a greater commercial opportunity or for which there is a greater likelihood of success.

Research programs to identify new product candidates require substantial technical, financial, and human resources. As an organization, we have only recently selected our first development candidates, which are for our MALT1 and CDC7 inhibitor programs, and advanced the programs into IND-enabling studies. We have not yet advanced any other programs into IND-enabling studies, and we may fail to identify potential product candidates for clinical development Similarly, a key element of our business plan is to expand the use of our computational platform through an increase in software sales and drug discovery collaborations. A failure to demonstrate the utility of our platform by successfully using it ourselves to discover internal product candidates could harm our business prospects.

Because we have limited resources, we focus our research programs on protein targets where we believe our computational assays are a good substitute for experimental assays, where we believe it is theoretically possible to discover a molecule with properties that are required for the molecule to become a drug and where we believe there is a meaningful commercial opportunity, among other factors. The focus of our initial internal drug discovery programs was in the area of oncology, and we have only recently begun expanding into other therapeutic areas, including neurology and immunology. We may forego or delay pursuit of opportunities with certain programs, collaborations, or product candidates or for indications that later prove to have greater commercial potential. However, the development of any product candidate we pursue may ultimately prove to be unsuccessful or less successful than another potential product candidate

49


Table of Contents

 

that we might have chosen to pursue on a more aggressive basis with our capital resources. If we do not accurately evaluate the commercial potential for a particular product candidate, we may relinquish valuable rights to that product candidate through strategic collaboration, partnership, licensing, or other arrangements in cases in which it would have been more advantageous for us to retain sole development and commercialization rights to such product candidate. Alternatively, we may allocate internal resources to a product candidate in a therapeutic area in which it would have been more advantageous to enter into a collaboration.

We rely on contract research organizations to synthesize any molecules with therapeutic potential that we discover. If such organizations do not meet our supply requirements, or if such organizations do not otherwise perform satisfactorily, development of any product candidate we may develop may be delayed.

We expect to rely on third parties to synthesize any molecules with therapeutic potential that we discover. Reliance on third parties may expose us to different risks than if we were to synthesize molecules ourselves. Our reliance on these third parties will reduce our control over these activities but will not relieve us of our responsibilities. If these third parties do not successfully carry out their contractual duties, meet expected deadlines, or synthesize molecules in accordance with regulatory requirements, if there are disagreements between us and such parties or if such parties are unable to expand capacities, we may not be able to fulfill, or may be delayed in producing sufficient product candidates to meet, our supply requirements, and we may not be able to complete, or may be delayed in completing, the necessary preclinical studies to enable us to progress viable product candidates for IND, submissions and we will not be able to, or may be delayed in our efforts to, successfully develop and commercialize such product candidates. These facilities may also be affected by natural disasters, such as floods or fire, or geopolitical developments or public health pandemics, such as COVID-19, or such facilities could face production issues, such as contamination or regulatory concerns following a regulatory inspection of such facility. In such instances, we may need to locate an appropriate replacement third-party facility and establish a contractual relationship, which may not be readily available or on acceptable terms, which would cause additional delay and increased expense, and may have a material adverse effect on our business.

We or any third party may also encounter shortages in the raw materials or active pharmaceutical ingredient, or API, necessary to synthesize any molecule we may discover in the quantities needed for preclinical studies or clinical trials, as a result of capacity constraints or delays or disruptions in the market for the raw materials or API. Even if raw materials or API are available, we may be unable to obtain sufficient quantities at an acceptable cost or quality. The failure by us or the third parties to obtain the raw materials or API necessary to synthesize sufficient quantities of any molecule we may discover could delay, prevent, or impair our development efforts and may have a material adverse effect on our business.

If we are not able to establish or maintain collaborations to develop and commercialize any of the product candidates we discover internally, we may have to alter our development and commercialization plans for those product candidates and our business could be adversely affected.

We expect to rely on future collaborators for the development and potential commercialization of product candidates we discover internally when we believe it will help maximize the commercial value of the product candidate. We face significant competition in seeking appropriate collaborators for these activities, and a number of more established companies may also be pursuing such collaborations. These established companies may have a competitive advantage over us due to their size, financial resources, and greater clinical development and commercialization expertise. Whether we reach a definitive agreement for such collaborations will depend, among other things, upon our assessment of the collaborator’s resources and expertise, the terms and conditions of the proposed collaboration, and the proposed collaborator’s evaluation of a number of factors. Those factors may include the design or results of preclinical studies and clinical trials, the likelihood of approval by the U.S. Food and Drug Administration, or FDA, or similar regulatory authorities outside the United States, the potential market for the subject product candidate, the costs and complexities of manufacturing and delivering such product candidate to patients, the potential of competing products, the existence of uncertainty with respect to our ownership of technology, which can exist if there is a challenge to such ownership without regard to the merits of the challenge, and industry and market conditions generally. The collaborator may also consider alternative product candidates or technologies for similar indications that may be available to collaborate on and whether such a collaboration could be more attractive than the one with us for our product candidate. Collaborations are complex and time-consuming to negotiate and document. In addition, there have been a significant number of recent business combinations among large biopharmaceutical companies that have resulted in a reduced number of potential future collaborators.

If we are unable to reach agreements with suitable collaborators on a timely basis, on acceptable terms or at all, we may have to curtail the development of a product candidate, reduce or delay its development program or one or more of our other development programs, or increase our expenditures and undertake development or commercialization activities at our own expense. If we elect to fund and undertake development or commercialization activities on our own, we may need to obtain additional expertise and additional capital, which may not be available to us on acceptable terms or at all. If we fail to enter into collaborations and do not have sufficient

50


Table of Contents

 

funds or expertise to undertake the necessary development and commercialization activities, we may not be able to further develop any product candidates or bring them to market.

As a company, we do not have any experience in clinical development and have not advanced any product candidates into clinical development.

We only began conducting our own internal drug discovery efforts in mid-2018. We have only recently selected our first development candidates, which are for our MALT1 and CDC7 inhibitor programs, and advanced the programs into IND-enabling studies. As a company, we do not have any experience in clinical development and have not advanced any product candidates into clinical development. Our lack of experience in conducting clinical development activities may adversely impact the likelihood that we will be successful in advancing our programs. Further, any predictions you make about the future success or viability of our internal drug discovery programs may not be as accurate as they could be if we had a history of conducting clinical trials and developing our own product candidates.

In addition, as our internal drug discovery business grows, we may encounter unforeseen expenses, difficulties, complications, delays, and other known and unknown factors. Our internal drug discovery business may need to transition to a business capable of supporting clinical development activities. We may not be successful in such a transition.

If we and any current or future collaborators are unable to successfully complete clinical development, obtain regulatory approval for, or commercialize any product candidates, or experience delays in doing so, our business may be materially harmed.

The success of our and any current or future collaborators’ development and commercialization programs will depend on several factors, including the following:

 

successful completion of necessary preclinical studies to enable the initiation of clinical trials;

 

successful enrollment of patients in, and the completion of, the clinical trials;

 

acceptance by the FDA or other regulatory agencies of regulatory filings for any product candidates we and our current or future collaborators may develop;

 

expanding and maintaining a workforce of experienced scientists and others to continue to develop any product candidates;

 

obtaining and maintaining intellectual property protection and regulatory exclusivity for any product candidates we and our current or future collaborators may develop;

 

making arrangements with third-party manufacturers for, or establishing, clinical and commercial manufacturing capabilities;

 

establishing sales, marketing, and distribution capabilities for drug products and successfully launching commercial sales, if and when approved;

 

acceptance of any product candidates we and our current or future collaborators may develop, if and when approved, by patients, the medical community, and third-party payors;

 

effectively competing with other therapies;

 

obtaining and maintaining coverage, adequate pricing, and adequate reimbursement from third-party payors, including government payors;

 

patients’ willingness to pay out-of-pocket in the absence of coverage and/or adequate reimbursement from third-party payors;

 

ongoing or future restrictions resulting from the COVID-19 pandemic and its collateral consequences may result in internal and external operational delays and limitations; and

 

maintaining a continued acceptable safety profile following receipt of any regulatory approvals.

Many of these factors are beyond our control, including clinical outcomes, the regulatory review process, potential threats to our intellectual property rights, and the manufacturing, marketing, and sales efforts of any current or future collaborator. Clinical drug development involves a lengthy and expensive process, with an uncertain outcome. If we or our current or future collaborators are unable to develop, receive marketing approval for, and successfully commercialize any product candidates, or if we or they experience delays as a result of any of these factors or otherwise, we may need to spend significant additional time and resources, which would adversely affect our business, prospects, financial condition, and results of operations.

51


Table of Contents

 

Risks Related to Our Operations

Doing business internationally creates operational and financial risks for our business.

For the three and nine months ended September 30, 2021 and the year ended December 31, 2020, sales to customers outside of the United States accounted for approximately 27%, 36%, and 44% of our total revenues, respectively. Operating in international markets requires significant resources and management attention and subjects us to regulatory, economic, and political risks that are different from those in the United States. We have limited operating experience in some international markets, and we cannot assure you that our expansion efforts into other international markets will be successful. Our experience in the United States and other international markets in which we already have a presence may not be relevant to our ability to expand in other markets. Our international expansion efforts may not be successful in creating further demand for our solutions outside of the United States or in effectively selling our solutions in the international markets we enter. In addition, we face risks in doing business internationally that could adversely affect our business, including:

 

the need to localize and adapt our solutions for specific countries, including translation into foreign languages;

 

data privacy laws which require that customer data be stored and processed in a designated territory or handled in a manner that differs significantly from how we typically handle customer data;

 

difficulties in staffing and managing foreign operations, including employee laws and regulations;

 

different pricing environments, longer sales cycles, and longer accounts receivable payment cycles and collections issues;

 

new and different sources of competition;

 

weaker protection for intellectual property and other legal rights than in the United States and practical difficulties in enforcing intellectual property and other rights outside of the United States;

 

laws and business practices favoring local competitors;

 

compliance challenges related to the complexity of multiple, conflicting, and changing governmental laws and regulations, including employment, tax, reimbursement and pricing, privacy and data protection, and anti-bribery laws and regulations;

 

increased financial accounting and reporting burdens and complexities;

 

restrictions on the transfer of funds;

 

changes in diplomatic and trade relationships, including new tariffs, trade protection measures, import or export licensing requirements, trade embargoes, and other trade barriers;

 

changes in social, political, and economic conditions or in laws, regulations, and policies governing foreign trade, manufacturing, development, and investment both domestically as well as in the other countries and jurisdictions;

 

adverse tax consequences, including the potential for required withholding taxes;

 

global health pandemics, such as COVID-19; and

 

unstable regional and economic political conditions.

Our international agreements may provide for payment denominated in local currencies and our local operating costs are denominated in local currencies. Therefore, fluctuations in the value of the U.S. dollar and foreign currencies may impact our operating results when translated into U.S. dollars. We do not currently engage in currency hedging activities to limit the risk of exchange rate fluctuations.

Additionally, we could face heightened risks as a result of the recent withdrawal of the United Kingdom from the European Union on January 31, 2020, commonly referred to as Brexit. On December 24, 2020, the United Kingdom and the European Union entered into a Trade and Cooperation Agreement, which sets out certain procedures for approval and recognition of medical products in each jurisdiction. Since the regulatory framework for pharmaceutical products in the United Kingdom covering quality, safety and efficacy of pharmaceutical products, clinical trials, marketing authorization, commercial sales and distribution of pharmaceutical products is derived from European Union directives and regulations, Brexit and the Trade and Cooperation Agreement could materially impact the future regulatory regime that applies to products and the approval of product candidates in the United Kingdom.

52


Table of Contents

 

A widespread outbreak of an illness or other health issue, such as the COVID-19 pandemic, could negatively affect various aspects of our business and make it more difficult to meet our obligations to our customers, and could result in reduced demand from our customers as well as delays in our drug discovery and development programs.

Our business and operations could be adversely affected by health epidemics, including the recent COVID-19 pandemic, impacting the markets and industries in which we and our customers and collaborators operate. In December 2019, a disease referred to as COVID-19 was reported and has spread to many countries worldwide, including the United States. The ongoing global COVID-19 pandemic may adversely impact many aspects of our business.

The COVID-19 pandemic has been declared a national emergency. In response to the COVID-19 pandemic, state, local, federal, and foreign governments have put in place, and others in the future may put in place, quarantines, executive orders, shelter-in-place orders, and similar government orders and restrictions in order to control the spread of the disease. Such orders or restrictions, or the perception that such orders or restrictions could occur, have resulted in business closures, work stoppages, slowdowns and delays, work-from-home policies, travel restrictions, and cancellation or postponement of events, among other effects that could negatively impact productivity and disrupt our operations and those of our customers and collaborators. In early March 2020, we implemented a work-from-home policy for all of our employees. Beginning in June 2020, we began limited re-openings of certain of our offices in the United States and abroad. Our re-openings have begun on a limited basis and are voluntary for all of our employees. We have continued to phase-in the re-opening of our offices as our management and federal, state, or local authorities advise, and we may take further actions that alter our operations as may be required by federal, state, or local authorities, or which we determine are in our best interests. While most of our operations can be performed remotely, there is no guarantee that we will continue to as effective while working remotely because our team is dispersed, many employees may have additional personal needs to attend to (such as looking after children as a result of school closures or family who become sick), and employees may become sick themselves and be unable to work. Decreased effectiveness of our team could adversely affect our results due to our inability to meet in person with potential or current customers and collaborators, or other decreases in productivity that could seriously harm our business.

The full extent of the future impact will depend on many factors outside of our control, including, without limitation, the extent, trajectory and duration of the pandemic, the development, availability and distribution of effective treatments and vaccines, the imposition of protective public safety measures, the emergence of new strains and variants of COVID-19 and the effectiveness of vaccines against such strains and variants, and the impact of the pandemic on the global economy. For instance, if certain of our customers experience downturns or uncertainty in their own business operations and revenue because of the economic effects resulting from the spread of COVID-19, they may decrease their spending, which may result in decreased software revenue. Furthermore, as a result of the restrictions related to COVID-19, our sales force has limited in-person interactions, and their ability to attend events that promote and expand knowledge of our company and platform, including industry conferences and events has been hampered.

In addition, as a result of the COVID-19 pandemic, we may experience delays in the progress of certain of our drug discovery and development programs, particularly those that are in clinical studies or preparing to enter clinical studies. Delays in any such programs could result in delays achieving milestones and related revenue.

The global impact of COVID-19 continues to rapidly evolve, and we will continue to monitor the situation closely. The ultimate impact of the COVID-19 pandemic or a similar health epidemic is highly uncertain and subject to change. We do not yet know the full extent of potential delays or impacts on our business, operations, or the global economy as a whole. While the spread of COVID-19 may eventually be contained or mitigated, there is no guarantee that a future outbreak of this or any other widespread epidemics will not occur, or that the global economy will recover, either of which could seriously harm our business.

If we fail to manage our technical operations infrastructure, our existing customers, and our internal drug discovery team, may experience service outages, and our new customers may experience delays in the deployment of our solutions.

We have experienced significant growth in the number of users and data that our operations infrastructure supports. We seek to maintain sufficient excess capacity in our operations infrastructure to meet the needs of all of our customers and to support our internal drug discovery programs. We also seek to maintain excess capacity to facilitate the rapid provision of new customer deployments and the expansion of existing customer deployments. In addition, we need to properly manage our technological operations infrastructure in order to support version control, changes in hardware and software parameters and the evolution of our solutions. However, the provision of new hosting infrastructure requires adequate lead-time. We have experienced, and may in the future experience, website disruptions, outages, and other performance problems. These types of problems may be caused by a variety of factors, including infrastructure changes, human or software errors, viruses, security attacks, fraud, spikes in usage, and denial of service issues. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. If we do not accurately predict our infrastructure requirements, our existing customers may experience service outages that may subject us to financial penalties, financial liabilities, and customer losses. If our operations infrastructure fails to keep pace with increased sales and usage, customers

53


Table of Contents

 

and our internal drug discovery team may experience delays in the deployment of our solutions as we seek to obtain additional capacity, which could adversely affect our reputation and adversely affect our revenues.

Changes in tax laws or in their implementation or interpretation could adversely affect our business and financial condition.

Changes in tax law may adversely affect our business or financial condition.  On December 22, 2017, President Trump signed into law the Tax Cuts and Jobs Act, or the 2017 Tax Act, which significantly revised the Internal Revenue Code of 1986, as amended, or the Code. The 2017 Tax Act, among other things, contained significant changes to corporate taxation, including a reduction of the corporate tax rate from a top marginal rate of 35% to a flat rate of 21%, the limitation of the tax deduction for net interest expense to 30% of adjusted earnings (except for certain small businesses), the limitation of the deduction for net operating losses arising in taxable years ending after December 31, 2017 to 80% of current year taxable income and elimination of net operating loss carrybacks for losses arising in taxable years ending after December 31, 2017 (though any such net operating losses may be carried forward indefinitely), the imposition of a one-time taxation of offshore earnings at reduced rates regardless of whether they are repatriated, the elimination of U.S. tax on foreign earnings (subject to certain important exceptions), the allowance of immediate deductions for certain new investments instead of deductions for depreciation expense over time, and the modification or repeal of many business deductions and credits.

As part of Congress’s response to the COVID-19 pandemic, the Families First Coronavirus Response Act, or FFCR Act, was enacted on March 18, 2020, the Coronavirus Aid, Relief, and Economic Security Act, or CARES Act, was enacted on March 27, 2020, and COVID relief provisions were included in the Consolidated Appropriations Act, 2021, or CAA, which was enacted on December 27, 2020. All contain numerous tax provisions.  In particular, the CARES Act retroactively and temporarily (for taxable years beginning before January 1, 2021) suspends application of the 80%-of-income limitation on the use of net operating losses, which was enacted as part of the 2017 Tax Act.  It also provides that net operating losses arising in any taxable year beginning after December 31, 2017, and before January 1, 2021 are generally eligible to be carried back up to five years. The CARES Act also temporarily (for taxable years beginning in 2019 or 2020) relaxes the limitation of the tax deductibility for net interest expense by increasing the limitation from 30 to 50% of adjusted taxable income.

Regulatory guidance under the 2017 Tax Act, the FFCR Act, the CARES Act, and the CAA is and continues to be forthcoming, and such guidance could ultimately increase or lessen the impact of these laws on our business and financial condition. It is also possible that Congress will enact additional legislation in connection with the COVID-19 pandemic, and as a result of the changes in the U.S. presidential administration and control of the U.S. Senate, additional tax legislation may also be enacted. Any such legislation could have an impact on our company. In addition, it is uncertain if and to what extent various states will conform to the 2017 Tax Act, the FFCR Act, the CARES Act, and the CAA.

Our ability to use our NOLs and research and development tax credit carryforwards to offset future taxable income may be subject to certain limitations.

As of December 31, 2020, we had federal net operating losses of approximately $206.3 million and state NOLs of approximately $126.7 million, which, if not utilized, generally begin to expire in 2022. As of December 31, 2020, we also had federal research and development tax credit carryforwards of approximately $9.4 million and state research and development tax credit carryforwards of approximately $0.5 million, which, if not utilized, generally begin to expire in 2021. These NOLs and research and development tax credit carryforwards could expire unused and be unavailable to offset future income tax liabilities.

In addition, under Section 382 of the Code, and corresponding provisions of state law, a corporation that undergoes an “ownership change,” generally defined as a greater than 50 percentage point change (by value) in its equity ownership by certain stockholders over a three-year period, is subject to limitations on its ability to utilize its pre-change NOLs and research and development tax credit carryforwards to offset future taxable income. We have performed an analysis through March 31, 2021 and determined that such an ownership change has occurred. As a result of such ownership change or future ownership changes, our ability to use our NOLs and research and development tax credit carryforwards may be materially limited.

There is also a risk that due to regulatory changes, such as suspension of the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise become unavailable to offset future income tax liabilities.  As described above in “Changes in tax laws or in their implementation or interpretation could adversely affect our business and financial condition,” the 2017 Tax Act as amended by the CARES Act, includes changes to U.S. federal tax rates and rules governing NOL carryforwards that may significantly impact our ability to utilize NOLs to offset taxable income in the future.  In addition, state NOLs generated in one state cannot be used to offset income generated in another state. For these reasons, we may be unable to use a material portion of our NOLs and other tax attributes.

54


Table of Contents

 

Our international operations subject us to potentially adverse tax consequences.

We report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. These jurisdictions include Germany, Japan, and India. The international nature and organization of our business activities are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations.

Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value added, or similar taxes, and we could be subject to tax liabilities with respect to past or future sales, which could adversely affect our results of operations.

We do not collect sales and use, value added, and similar taxes in all jurisdictions in which we have sales, based on our belief that such taxes are not applicable or that we are not required to collect such taxes with respect to the jurisdiction. Sales and use, value added, and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties, and interest, and we may be required to collect such taxes in the future. Such tax assessments, penalties, and interest or future requirements may adversely affect our results of operations.

Unanticipated changes in our effective tax rate could harm our future results.

We are subject to income taxes in the United States and various foreign jurisdictions, and our domestic and international tax liabilities are subject to the allocation of expenses in differing jurisdictions. Forecasting our estimated annual effective tax rate is complex and subject to uncertainty, and there may be material differences between our forecasted and actual tax rates. Our effective tax rate could be adversely affected by changes in the mix of earnings and losses in countries with differing statutory tax rates, certain non-deductible expenses as a result of acquisitions, the valuation of deferred tax assets and liabilities, and changes in federal, state, or international tax laws and accounting principles. Increases in our effective tax rate would reduce our profitability or in some cases increase our losses.

In addition, we may be subject to income tax audits by many tax jurisdictions throughout the world. Although we believe our income tax liabilities are reasonably estimated and accounted for in accordance with applicable laws and principles, an adverse resolution of one or more uncertain tax positions in any period could have a material impact on the results of operations for that period.

We may acquire other companies or technologies, which could divert our management’s attention, result in additional dilution to our stockholders, and otherwise disrupt our operations and adversely affect our operating results.

We may in the future seek to acquire or invest in businesses, solutions, or technologies that we believe could complement or expand our solutions, enhance our technical capabilities, or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating, and pursuing suitable acquisitions, whether or not they are consummated.

In addition, we have limited experience in acquiring other businesses. If we acquire additional businesses, we may not be able to integrate the acquired personnel, operations, and technologies successfully, effectively manage the combined business following the acquisition or preserve the operational synergies between our business units that we believe currently exist. We cannot assure you that following any acquisition we would achieve the expected synergies to justify the transaction, due to a number of factors, including:

 

inability to integrate or benefit from acquired technologies or services in a profitable manner;

 

unanticipated costs or liabilities associated with the acquisition;

 

incurrence of acquisition-related costs;

 

difficulty integrating the accounting systems, operations, and personnel of the acquired business;

 

difficulties and additional expenses associated with supporting legacy products and hosting infrastructure of the acquired business;

 

difficulty converting the customers of the acquired business onto our solutions and contract terms, including disparities in the revenues, licensing, support, or professional services model of the acquired company;

55


Table of Contents

 

 

diversion of management’s attention from other business concerns;

 

adverse effects to our existing business relationships with business partners and customers as a result of the acquisition;

 

the potential loss of key employees;

 

use of resources that are needed in other parts of our business; and

 

use of substantial portions of our available cash to consummate the acquisition.

In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.

Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. In addition, if an acquired business fails to meet our expectations, our operating results, business, and financial position may suffer.

Our operations may be interrupted by the occurrence of a natural disaster or other catastrophic event at our primary facilities.

Our operations are primarily conducted at our facilities in New York, New York and Portland, Oregon and our internal hosting facility located in Clifton, New Jersey. The occurrence of natural disasters or other catastrophic events could disrupt our operations. Any natural disaster or catastrophic event in our facilities or the areas in which they are located could have a significant negative impact on our operations.

Risks Related to Our Intellectual Property

If we fail to comply with our obligations under our existing license agreements with Columbia University, under any of our other intellectual property licenses, or under any future intellectual property licenses, or otherwise experience disruptions to our business relationships with our current or any future licensors, we could lose intellectual property rights that are important to our business.

We are party to a number of license agreements pursuant to which we have been granted exclusive and non-exclusive worldwide licenses to certain patents, software code, and software programs to, among other things, reproduce, use, execute, copy, operate, sublicense, and distribute the licensed technology in connection with the marketing and sale of our software solutions and to develop improvements thereto. In particular, the technology that we license from Columbia University pursuant to our license agreements with them are used in and incorporated into a number of our software solutions which we market and license to our customers. For further information regarding our license agreements with Columbia University, see “Item 1. Business—License Agreements with Columbia University” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020. Our license agreements with Columbia University and other licensors impose, and we expect that future licenses will impose, specified royalty and other obligations on us.

In spite of our best efforts, our current or any future licensors might conclude that we have materially breached our license agreements with them and might therefore terminate the license agreements, thereby delaying our ability to market and sell our existing software solutions and develop and commercialize new software solutions that utilize technology covered by these license agreements. If these in-licenses are terminated, or if the underlying intellectual property fails to provide the intended exclusivity, competitors could market, products and technologies similar to ours. This could have a material adverse effect on our competitive position, business, financial condition, results of operations, and prospects.

Disputes may arise regarding intellectual property subject to a licensing agreement, including:

 

the scope of rights granted under the license agreement and other interpretation related issues;

 

the extent to which our technology and processes infringe on intellectual property of the licensor that is not subject to the licensing agreement;

 

the sublicensing of patent and other rights under any collaborative development relationships;

 

the inventorship and ownership of inventions and know-how resulting from the joint creation or use of intellectual property by our current or future licensors and us and our collaborators; and

 

the priority of invention of patented technology.

56


Table of Contents

 

 

In addition, license agreements are complex, and certain provisions in such agreements may be susceptible to multiple interpretations. The resolution of any contract interpretation disagreement that may arise could narrow what we believe to be the scope of our rights to the relevant intellectual property or technology, or increase what we believe to be our financial or other obligations under the relevant agreement. For example, our counterparties have in the past and may in the future dispute the amounts owed to them pursuant to payment obligations. If disputes over intellectual property that we have licensed prevent or impair our ability to maintain our current licensing arrangements on commercially acceptable terms, we may experience delays in the development and commercialization of new software solutions and in our ability to market and sell existing software solutions, which could have a material adverse effect on our business, financial condition, results of operations, and prospects.

Our obligations under our existing or future drug discovery collaboration agreements may limit our intellectual property rights that are important to our business. Further, if we fail to comply with our obligations under our existing or future collaboration agreements, or otherwise experience disruptions to our business relationships with our prior, current, or future collaborators, we could lose intellectual property rights that are important to our business.

We are party to collaboration agreements with biopharmaceutical companies, pursuant to which we provide drug discovery services but have no ownership rights, or only co-ownership rights, to certain intellectual property generated through the collaborations. We are also party to a collaboration agreement with BMS for the development and potential commercialization of product candidates we discover internally, which also provides for co-ownership rights to certain intellectual property generated through the collaboration in certain scenarios. We may enter into additional collaboration agreements in the future, pursuant to which we may have no ownership rights, or only co-ownership rights, to certain intellectual property generated through the future collaborations. If we are unable to obtain ownership or license of such intellectual property generated through our prior, current, or future collaborations and overlapping with, or related to, our own proprietary technology or product candidates, then our business, financial condition, results of operations, and prospects could be materially harmed.

Our existing collaboration agreements contain certain exclusivity obligations that require us to design compounds exclusively for our collaborators with respect to certain specific targets over a specified time period. Our future collaboration agreements may grant similar exclusivity rights to future collaborators with respect to target(s) that are the subject of such collaborations. Existing or future collaboration agreements may also impose diligence obligations on us. For example, existing or future collaboration agreements may impose restrictions on us from pursuing the drug development targets for ourselves or for our other current or future collaborators, thereby removing our ability to develop and commercialize, or to jointly develop and commercialize with other current or future collaborators, product candidates, and technology related to the drug development targets. Under our collaboration with BMS, for example, we are prohibited from developing and commercializing product candidates anywhere in the world that are directed at the targets specified under the agreement, until the earlier of such target ceasing to be included under the agreement or the expiration of the last to expire royalty term for the program related to the target. In spite of our best efforts, our prior, current, or future collaborators might conclude that we have materially breached our collaboration agreements. If these collaboration agreements are terminated, or if the underlying intellectual property, to the extent we have ownership or license of, fails to provide the intended exclusivity, competitors would have the freedom to seek regulatory approval of, and to market, products and technology identical to ours. This could have a material adverse effect on our competitive position, business, financial condition, results of operations, and prospects.

Disputes may arise regarding intellectual property subject to a collaboration agreement, including:

 

the scope of ownership or license granted under the collaboration agreement and other interpretation related issues;

 

the extent to which our technology and product candidates infringe on intellectual property that generated through the collaboration to of which we do not have ownership or license under the collaboration agreement;

 

the assignment or sublicense of intellectual property rights and other rights under the collaboration agreement;

 

our diligence obligations under the collaboration agreement and what activities satisfy those diligence obligations; and

 

the inventorship and ownership of inventions and know-how resulting from the joint creation or use of intellectual property by us and our current or future collaborators.

In addition, collaboration agreements are complex, and certain provisions in such agreements may be susceptible to multiple interpretations. The resolution of any contract interpretation disagreement that may arise could narrow what we believe to be the scope of our rights to the relevant intellectual property, or increase what we believe to be our obligations under the relevant agreements, either of which could have a material adverse effect on our business, financial condition, results of operations, and prospects. Moreover, if disputes over intellectual property that we have owned, co-owned, or in-licensed under the collaboration agreements prevent or impair our ability to maintain our current collaboration arrangements on commercially acceptable terms, we may be unable to successfully

57


Table of Contents

 

develop and commercialize the affected technology or product candidates, which could have a material adverse effect on our business, financial condition, results of operations, and prospects.

If we are unable to obtain, maintain, enforce, and protect patent protection for our technology and product candidates or if the scope of the patent protection obtained is not sufficiently broad, our competitors could develop and commercialize technology and products similar or identical to ours, and our ability to successfully develop and commercialize our technology and product candidates may be adversely affected.

Our success depends in large part on our ability to obtain and maintain protection of the intellectual property we may own solely and jointly with others or may license from others, particularly patents, in the United States and other countries with respect to any proprietary technology and product candidates we develop. We seek to protect our proprietary position by filing patent applications in the United States and abroad related to our technology and any product candidates we may develop that are important to our business and by in-licensing intellectual property related to our technology and product candidates. If we are unable to obtain or maintain patent protection with respect to any proprietary technology or product candidate, our business, financial condition, results of operations, and prospects could be materially harmed.

The patent prosecution process is expensive, time-consuming, and complex, and we may not be able to file, prosecute, maintain, defend, or license all necessary or desirable patent applications at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output before it is too late to obtain patent protection. Moreover, in some circumstances, we may not have the right to control the preparation, filing, and prosecution of patent applications, or to maintain, enforce, and defend the patents, covering technology that we co-own with third parties or license from third parties. Therefore, these co-owned and in-licensed patents and applications may not be prepared, filed, prosecuted, maintained, defended, and enforced in a manner consistent with the best interests of our business.

The patent position of software and biopharmaceutical companies generally is highly uncertain, involves complex legal and factual questions, and has in recent years been the subject of much litigation. In addition, the scope of patent protection outside of the United States is uncertain and laws of non-U.S. countries may not protect our rights to the same extent as the laws of the United States or vice versa. With respect to both owned and in-licensed patent rights, we cannot predict whether the patent applications we and our licensor are currently pursuing will issue as patents in any particular jurisdiction or whether the claims of any issued patents will provide sufficient protection from competitors. Further, we may not be aware of all third-party intellectual property rights or prior art potentially relating to our computational platform, technology, and any product candidates we may develop. In addition, publications of discoveries in the scientific literature often lag behind the actual discoveries, and patent applications in the United States and other jurisdictions are typically not published until 18 months after filing of the priority application, or in some cases not published at all. Therefore, neither we nor our collaborators, or our licensor can know with certainty whether either we, our collaborators, or our licensor were the first to make the inventions claimed in the patents and patent applications we own or in-license now or in the future, or that either we, our collaborators, or our licensor were the first to file for patent protection of such inventions. As a result, the issuance, scope, validity, enforceability, and commercial value of our owned, co-owned, and in-licensed patent rights are highly uncertain. Moreover, our owned, co-owned, and in-licensed pending and future patent applications may not result in patents being issued that protect our technology and product candidates, in whole or in part, or that effectively prevent others from commercializing competitive technologies and products. Changes in either the patent laws or interpretation of the patent laws in the United States and other countries may diminish the value of our owned, co-owned, or in-licensed current or future patents and our ability to obtain, protect, maintain, defend, and enforce our patent rights, narrow the scope of our patent protection and, more generally, could affect the value of, or narrow the scope of, our patent rights. For example, recent Supreme Court decisions have served to curtail the scope of subject matter eligible for patent protection in the United States, and many software patents have since been invalidated on the basis that they are directed to abstract ideas.

In order to pursue protection based on our provisional patent applications, we will need to file Patent Cooperation Treaty applications, non-U.S. applications, and/or U.S. non-provisional patent applications prior to applicable deadlines. Even then, as highlighted above, patents may never issue from our patent applications, or the scope of any patent may not be sufficient to provide a competitive advantage.

Moreover, we, our collaborators, or our licensor may be subject to a third-party preissuance submission of prior art to the U.S. Patent and Trademark Office, or USPTO, or become involved in opposition, derivation, revocation, reexamination, inter partes review, post-grant review or interference proceedings challenging our patent rights or the patent rights of others. An adverse determination in any such submission, proceeding or litigation could reduce the scope of, or invalidate, our patent rights or allow third parties to commercialize our technology or product candidates and compete directly with us, without payment to us. If the breadth or strength of protection provided by our owned, co-owned, or in-licensed current or future patents and patent applications is threatened, regardless of the outcome, it could dissuade companies from collaborating with us to license, develop, or commercialize current or future technology or product candidates.

58


Table of Contents

 

Additionally, the coverage claimed in a patent application can be significantly reduced before the patent is issued, and its scope can be reinterpreted after issuance. Even if our owned, co-owned, and in-licensed current and future patent applications issue as patents, they may not issue in a form that will provide us with any meaningful protection, prevent competitors from competing with us, or otherwise provide us with any competitive advantage. The issuance of a patent is not conclusive as to its inventorship, scope, validity, or enforceability, and our owned and in-licensed patents may be challenged in the courts or patent offices in the United States and abroad. Such challenges may result in loss of exclusivity or in patent claims being narrowed, invalidated, or held unenforceable, in whole or in part, which could limit our ability to stop others from using or commercializing similar or identical technology and products, or limit the duration of the patent protection of our technology and product candidates. Such proceedings also may result in substantial cost and require significant time from our management and employees, even if the eventual outcome is favorable to us. In particular, given the amount of time required for the development, testing, and regulatory review of new product candidates, patents protecting such candidates might expire before or shortly after such candidates are commercialized. Furthermore, our competitors may be able to circumvent our owned, co-owned, or in-licensed current or future patents by developing similar or alternative technologies or products in a non-infringing manner. As a result, our owned, co-owned, and in-licensed current or future patent portfolio may not provide us with sufficient rights to exclude others from commercializing technology and products similar or identical to any of our technology and product candidates.

Changes to patent laws in the United States and other jurisdictions could diminish the value of patents in general, thereby impairing our ability to protect our products.

Changes in either the patent laws or interpretation of patent laws in the United States, including patent reform legislation such as the Leahy-Smith America Invents Act, or the Leahy-Smith Act, could increase the uncertainties and costs surrounding the prosecution of our owned and in-licensed patent applications and the maintenance, enforcement or defense of our owned and in-licensed issued patents. The Leahy-Smith Act includes a number of significant changes to United States patent law. These changes include provisions that affect the way patent applications are prosecuted, redefine prior art, provide more efficient and cost-effective avenues for competitors to challenge the validity of patents, and enable third-party submission of prior art to the USPTO during patent prosecution and additional procedures to attack the validity of a patent at USPTO-administered post-grant proceedings, including post-grant review, inter partes review, and derivation proceedings. Assuming that other requirements for patentability are met, prior to March 2013, in the United States, the first to invent the claimed invention was entitled to the patent, while outside the United States, the first to file a patent application was entitled to the patent. After March 2013, under the Leahy-Smith Act, the United States transitioned to a first-to-file system in which, assuming that the other statutory requirements for patentability are met, the first inventor to file a patent application will be entitled to the patent on an invention regardless of whether a third party was the first to invent the claimed invention. As such, the Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations and prospects.

In addition, the patent positions of companies in the development and commercialization of software, biologics and pharmaceuticals are particularly uncertain. Recent U.S. Supreme Court rulings have narrowed the scope of patent protection available in certain circumstances and weakened the rights of patent owners in certain situations. This combination of events has created uncertainty with respect to the validity and enforceability of patents once obtained. Depending on future actions by the U.S. Congress, the federal courts, and the USPTO, the laws and regulations governing patents could change in unpredictable ways that could have a material adverse effect on our patent rights and our ability to protect, defend and enforce our patent rights in the future.

A number of recent cases decided by the U.S. Supreme Court have involved questions of when claims reciting abstract ideas, laws of nature, natural phenomena and/or natural products are eligible for a patent, regardless of whether the claimed subject matter is otherwise novel and inventive. These cases include Association for Molecular Pathology v. Myriad Genetics, Inc., 569 U.S. 12-398 (2013) or Myriad; Alice Corp. v. CLS Bank International, 573 U.S. 13-298 (2014); and Mayo Collaborative Services v. Prometheus Laboratories, Inc., or Prometheus, 566 U.S. 10-1150 (2012). In response to these cases, federal courts have held numerous patents invalid as claiming subject matter ineligible for patent protection. Moreover, the USPTO has issued guidance to the examining corps on how to apply these cases during examination. The full impact of these decisions is not yet known.

In addition to increasing uncertainty with regard to our ability to obtain future patents, this combination of events has created uncertainty with respect to the value of patents, once obtained. Depending on these and other decisions by Congress, the federal courts and the USPTO, the laws and regulations governing patents could change or be interpreted in unpredictable ways that would weaken our ability to obtain new patents or to enforce any patents that may issue to us in the future. In addition, these events may adversely affect our ability to defend any patents that may issue in procedures in the USPTO or in courts.

59


Table of Contents

 

We, our prior, existing, or future collaborators, and our existing or future licensors, may become involved in lawsuits to protect or enforce our patent or other intellectual property rights, which could be expensive, time-consuming and unsuccessful.

Competitors and other third parties may infringe, misappropriate, or otherwise violate our, our prior, current and future collaborators’, or our current and future licensors’ issued patents or other intellectual property. As a result, we, our prior, current, or future collaborators, or our current or future licensor may need to file infringement, misappropriation, or other intellectual property related claims, which can be expensive and time-consuming. Any claims we assert against perceived infringers could provoke such parties to assert counterclaims against us alleging that we infringe, misappropriate, or otherwise violate their intellectual property. In addition, in a patent infringement proceeding, such parties could assert that the patents we or our licensors have asserted are invalid or unenforceable. In patent litigation in the United States, defenses alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, including lack of novelty, obviousness, or non-enablement. Grounds for an unenforceability assertion could be an allegation that someone connected with prosecution of the patent withheld relevant information from the USPTO, or made a misleading statement, during prosecution. Third parties may institute such claims before administrative bodies in the United States or abroad, even outside the context of litigation. Such mechanisms include re-examination, post-grant review, inter partes review, interference proceedings, derivation proceedings, and equivalent proceedings in non-U.S. jurisdictions (e.g., opposition proceedings). The outcome following legal assertions of invalidity and unenforceability is unpredictable.

An adverse result in any such proceeding could put one or more of our owned, co-owned, or in-licensed current or future patents at risk of being invalidated or interpreted narrowly and could put any of our owned, co-owned, or in-licensed current or future patent applications at risk of not yielding an issued patent. A court may also refuse to stop the third party from using the technology at issue in a proceeding on the grounds that our owned, co-owned, or in-licensed current or future patents do not cover such technology. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information or trade secrets could be compromised by disclosure during this type of litigation. Any of the foregoing could allow such third parties to develop and commercialize competing technologies and products in a non-infringing manner and have a material adverse impact on our business, financial condition, results of operations, and prospects.

Interference or derivation proceedings provoked by third parties, or brought by us or by our licensor, or declared by the USPTO may be necessary to determine the priority of inventions with respect to our patents or patent applications. An unfavorable outcome could require us to cease using the related technology or to attempt to license rights to it from the prevailing party. Our business could be harmed if the prevailing party does not offer us a license on commercially reasonable terms or at all, or if a non-exclusive license is offered and our competitors gain access to the same technology. Our defense of litigation or interference or derivation proceedings may fail and, even if successful, may result in substantial costs and distract our management and other employees. In addition, the uncertainties associated with litigation could have a material adverse effect on our ability to raise the funds necessary to conduct clinical trials, continue our research programs, license necessary technology from third parties, or enter into development collaborations that would help us bring any product candidates to market.

Third parties may initiate legal proceedings alleging that we are infringing, misappropriating or otherwise violating their intellectual property rights, the outcome of which would be uncertain and could have a material adverse effect on the success of our business.

Our commercial success depends upon our ability and the ability of our collaborators to develop, manufacture, market and sell any product candidates we may develop and for our collaborators, customers and partners to use our proprietary technologies without infringing, misappropriating or otherwise violating the intellectual property and proprietary rights of third parties. There is considerable patent and other intellectual property litigation in the software, pharmaceutical, and biotechnology industries. We may become party to, or threatened with, adversarial proceedings or litigation regarding intellectual property rights with respect to our technology and product candidates, including interference proceedings, post grant review, inter partes review, and derivation proceedings before the USPTO and similar proceedings in non-U.S. jurisdictions such as oppositions before the European Patent Office. Numerous U.S. and non-U.S. issued patents and pending patent applications, which are owned by third parties, exist in the fields in which we are pursuing development candidates. As the biotechnology and pharmaceutical industries expand and more patents are issued, the risk increases that our technologies or product candidates that we may identify may be subject to claims of infringement of the patent rights of third parties.

The legal threshold for initiating litigation or contested proceedings is low, so that even lawsuits or proceedings with a low probability of success might be initiated and require significant resources to defend. Litigation and contested proceedings can also be expensive and time-consuming, and our adversaries in these proceedings may have the ability to dedicate substantially greater resources to prosecuting these legal actions than we can. The risks of being involved in such litigation and proceedings may increase if and as any product candidates near commercialization and as we gain the greater visibility associated with being a public company. Third parties may assert infringement claims against us based on existing patents or patents that may be granted in the future, regardless of merit. We may not be aware of all such intellectual property rights potentially relating to our technology and product candidates and their uses, or

60


Table of Contents

 

we may incorrectly conclude that third-party intellectual property is invalid or that our activities and product candidates do not infringe such intellectual property. Thus, we do not know with certainty that our technology and product candidates, or our development and commercialization thereof, do not and will not infringe, misappropriate or otherwise violate any third party’s intellectual property.

Third parties may assert that we are employing their proprietary technology without authorization. There may be third-party patents or patent applications with claims to materials, formulations or methods, such as methods of manufacture or methods for treatment, related to the discovery, use or manufacture of the product candidates that we may identify or related to our technologies. Because patent applications can take many years to issue, there may be currently pending patent applications which may later result in issued patents that the product candidates that we may identify may infringe. In addition, third parties may obtain patents in the future and claim that use of our technologies infringes upon these patents. Moreover, as noted above, there may be existing patents that we are not aware of or that we have incorrectly concluded are invalid or not infringed by our activities. If any third-party patents were held by a court of competent jurisdiction to cover, for example, the manufacturing process of the product candidates that we may identify, any molecules formed during the manufacturing process or any final product itself, the holders of any such patents may be able to block our ability to commercialize such product candidate unless we obtained a license under the applicable patents, or until such patents expire.

Parties making claims against us may obtain injunctive or other equitable relief, which could effectively block our ability to further develop and commercialize the product candidates that we may identify. Defense of these claims, regardless of their merit, would involve substantial litigation expense and would be a substantial diversion of employee resources from our business. In the event of a successful claim of infringement against us, we may have to pay substantial damages, including treble damages and attorneys’ fees for willful infringement, pay royalties, redesign our infringing products, be forced to indemnify our customers or collaborators or obtain one or more licenses from third parties, which may be impossible or require substantial time and monetary expenditure.

We may choose to take a license or, if we are found to infringe, misappropriate or otherwise violate a third party’s intellectual property rights, we could also be required to obtain a license from such third party to continue developing, manufacturing and marketing our technology and product candidates. However, we may not be able to obtain any required license on commercially reasonable terms or at all. Even if we were able to obtain a license, it could be non-exclusive, thereby giving our competitors and other third parties access to the same technologies licensed to us and could require us to make substantial licensing and royalty payments. We could be forced, including by court order, to cease developing, manufacturing and commercializing the infringing technology or product. A finding of infringement could prevent us from commercializing any product candidates or force us to cease some of our business operations, which could materially harm our business. In addition, we may be forced to redesign any product candidates, seek new regulatory approvals and indemnify third parties pursuant to contractual agreements. Claims that we have misappropriated the confidential information or trade secrets of third parties could have a similar material adverse effect on our business, financial condition, results of operations and prospects.

We may be subject to claims by third parties asserting that our employees, consultants, or contractors have wrongfully used or disclosed confidential information of third parties, or we have wrongfully used or disclosed alleged trade secrets of their current or former employers or claims asserting we have misappropriated their intellectual property, or claiming ownership of what we regard as our own intellectual property.

Certain of our employees, consultants, and contractors were previously employed at universities or other software or biopharmaceutical companies, including our competitors or potential competitors. Although we try to ensure that our employees, consultants and contractors do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that these individuals or we have used or disclosed intellectual property, including trade secrets or other proprietary information, of any such individual’s current or former employer. Litigation may be necessary to defend against these claims.

In addition, while it is our policy to require that our employees, consultants and contractors who may be involved in the development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who in fact develops intellectual property that we regard as our own. Our intellectual property assignment agreements with them may not be self-executing or may be breached, and we may be forced to bring claims against third parties, or defend claims they may bring against us, to determine the ownership of what we regard as our intellectual property. Such claims could have a material adverse effect on our business, financial condition, results of operations, and prospects.

61


Table of Contents

 

If we fail in prosecuting or defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel, which could have a material adverse effect on our competitive business position and prospects. Such intellectual property rights could be awarded to a third party, and we could be required to obtain a license from such third party to commercialize our technology or products, which license may not be available on commercially reasonable terms, or at all, or such license may be non-exclusive. Even if we are successful in prosecuting or defending against such claims, litigation could result in substantial costs and be a distraction to our management and employees.

If we are unable to protect the confidentiality of our trade secrets, our business and competitive position may be harmed.

In addition to seeking patents for any product candidates and technology, we also rely on trade secrets and confidentiality agreements to protect our unpatented know-how, technology, and other proprietary information, to maintain our competitive position. We seek to protect our trade secrets and other proprietary technology, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to them, such as our employees, corporate collaborators, outside scientific collaborators, contract research organizations, contract manufacturers, consultants, advisors, collaborators, and other third parties. We also enter into confidentiality and invention or patent assignment agreements with our employees and consultants, but we cannot guarantee that we have entered into such agreements with each party that may have or has had access to our trade secrets or proprietary technology. Despite these efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Detecting the disclosure or misappropriation of a trade secret and enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive, and time-consuming, and the outcome is unpredictable. In addition, some courts inside and outside of the United States are less willing or unwilling to protect trade secrets. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent them, or those to whom they communicate it, from using that technology or information to compete with us. If any of our trade secrets were to be disclosed to or independently developed by a competitor or other third party, our competitive position may be materially and adversely harmed.

Risks Related to Regulatory and Other Legal Compliance Matters

Compliance with global privacy and data security requirements could result in additional costs and liabilities to us or inhibit our ability to collect and process data globally, and the failure to comply with such requirements could subject us to significant fines and penalties, which may have a material adverse effect on our business, financial condition, or results of operations.

The regulatory framework for the collection, use, safeguarding, sharing, transfer, and other processing of information worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. Globally, virtually every jurisdiction in which we operate has established its own data security and privacy frameworks with which we must comply. For example, the collection, use, disclosure, transfer, or other processing of personal data regarding individuals in the European Union, including personal health data and employee data, is subject to the European Union General Data Protection Regulation, or the GDPR, which took effect across all member states of the European Economic Area, or EEA, in May 2018. The GDPR is wide-ranging in scope and imposes numerous requirements on companies that process personal data, including requirements relating to processing health and other sensitive data, obtaining consent of the individuals to whom the personal data relates, providing information to individuals regarding data processing activities, implementing safeguards to protect the security and confidentiality of personal data, providing notification of data breaches, and taking certain measures when engaging third-party processors. The GDPR would increase our obligations with respect to any clinical trials conducted in the EEA by expanding the definition of personal data to include coded data and requiring changes to informed consent practices and more detailed notices for clinical trial subjects and investigators. In addition, the GDPR also imposes strict rules on the transfer of personal data to countries outside the European Union, including the United States and, as a result, increases the scrutiny that such rules should apply to transfers of personal data from any clinical trial sites located in the EEA to the United States. The GDPR also permits data protection authorities to require destruction of improperly gathered or used personal information and/or impose substantial fines for violations of the GDPR, which can be up to four percent of global revenues or 20 million Euros, whichever is greater, and confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies, and obtain compensation for damages resulting from violations of the GDPR. In addition, the GDPR provides that European Union member states may make their own further laws and regulations limiting the processing of personal data, including genetic, biometric, or health data.

Given the breadth and depth of changes in data protection obligations, preparing for and complying with the GDPR’s requirements is rigorous and time intensive and requires significant resources and a review of our technologies, systems and practices, as well as those of any third-party collaborators, service providers, contractors, or consultants that process or transfer personal data collected in the European Union. The GDPR and other changes in laws or regulations associated with the enhanced protection of certain types of sensitive data, such as healthcare data or other personal information, could require us to change our business practices and put in place additional compliance mechanisms, may interrupt or delay our development, regulatory and commercialization activities and increase our cost of doing business, and could lead to government enforcement actions, private litigation, and significant fines and penalties against us, and could have a material adverse effect on our business, financial condition, or results of operations.

62


Table of Contents

 

Similar privacy and data security requirements are either in place or underway in the United States. There are a broad variety of data protection laws that may be applicable to our activities, and a range of enforcement agencies at both the state and federal levels that can review companies for privacy and data security concerns. The Federal Trade Commission and state Attorneys General all are aggressive in reviewing privacy and data security protections for consumers. New laws also are being considered at both the state and federal levels. For example, the California Consumer Privacy Act, or CCPA, which went into effect on January 1, 2020, is creating similar risks and obligations as those created by GDPR. Because of this, we may need to engage in additional activities (e.g., data mapping) to identify the personal information we are collecting and the purposes for which such information is collected. In addition, we will need to ensure that our policies recognize the rights granted to consumers (as that phrase is broadly defined in the CCPA and can include business contact information), including granting consumers the right to opt-out of the sale of their personal information. Many other states are considering similar legislation. A broad range of legislative measures also have been introduced at the federal level. Accordingly, failure to comply with current and any future federal and state laws regarding privacy and security of personal information could expose us to fines and penalties. We also face a threat of consumer class actions related to these laws and the overall protection of personal data. Even if we are not determined to have violated these laws, investigations into these issues typically require the expenditure of significant resources and generate negative publicity, which could harm our reputation and our business.

We, and the collaborators who use our computational platform, may be subject to applicable anti-kickback, fraud and abuse, false claims, transparency, health information privacy and security, and other healthcare laws and regulations. Failure to comply with such laws and regulations, may result in substantial penalties.

We, and the collaborators who use our computational platform, may be subject to broadly applicable healthcare laws and regulations that may constrain the business or financial arrangements and relationships through which we market, sell, and distribute our software solutions and any products for which we obtain marketing approval. Such healthcare laws and regulations include, but are not limited to, the federal health care Anti-Kickback Statute; federal civil and criminal false claims laws, such as the federal False Claims Act; the federal Health Insurance Portability and Accountability Act of 1996, or HIPAA; the Federal Food, Drug, and Cosmetic Act; the federal Physician Payments Sunshine Act; and analogous state and foreign laws and regulations, such as state anti-kickback and false claims laws and transparency laws.

Efforts to ensure that our business arrangements with third parties will comply with applicable healthcare laws and regulations will involve substantial costs. It is possible that governmental authorities will conclude that our business practices may not comply with current or future statutes, regulations, or case law involving applicable fraud and abuse or other healthcare laws and regulations. Violations of applicable healthcare laws and regulations may result in significant civil, criminal, and administrative penalties, damages, disgorgement, fines, imprisonment, exclusion of products from government funded healthcare programs, such as Medicare and Medicaid, additional reporting requirements, and/or oversight if a corporate integrity agreement or similar agreement is executed to resolve allegations of non-compliance with these laws and the curtailment or restructuring of operations. In addition, violations may also result in reputational harm, diminished profits, and future earnings.

We are subject to anti-corruption laws, as well as export control laws, customs laws, sanctions laws, and other laws governing our operations. If we fail to comply with these laws, we could be subject to civil or criminal penalties, other remedial measures, and legal expenses, be precluded from developing, manufacturing, and selling certain products outside the United States or be required to develop and implement costly compliance programs, which could adversely affect our business, results of operations and financial condition.

Our operations are subject to anti-corruption laws, including the U.K. Bribery Act 2010, or Bribery Act, the U.S. Foreign Corrupt Practices Act, or FCPA, and other anti-corruption laws that apply in countries where we do business and may do business in the future. The Bribery Act, FCPA, and these other laws generally prohibit us, our officers, and our employees and intermediaries from bribing, being bribed, or making other prohibited payments to government officials or other persons to obtain or retain business or gain some other business advantage. Compliance with the FCPA, in particular, is expensive and difficult, particularly in countries in which corruption is a recognized problem. In addition, the FCPA presents particular challenges in the biopharmaceutical industry, because, in many countries, hospitals are operated by the government, and doctors and other hospital employees are considered foreign officials. Certain payments to hospitals in connection with clinical trials and other work have been deemed to be improper payments to government officials and have led to FCPA enforcement actions.

We may in the future operate in jurisdictions that pose a high risk of potential Bribery Act or FCPA violations, and we may participate in collaborations and relationships with third parties whose actions could potentially subject us to liability under the Bribery Act, FCPA, or local anti-corruption laws. In addition, we cannot predict the nature, scope or effect of future regulatory requirements to which our international operations might be subject or the manner in which existing laws might be administered or interpreted. If we further expand our operations outside of the United States, we will need to dedicate additional resources to comply with numerous laws and regulations in each jurisdiction in which we plan to operate.

63


Table of Contents

 

We are also subject to other laws and regulations governing our international operations, including regulations administered by the governments of the United Kingdom and the United States, and authorities in the European Union, including applicable export control regulations, economic sanctions on countries and persons, customs requirements, and currency exchange regulations, collectively referred to as the Trade Control laws. In addition, various laws, regulations, and executive orders also restrict the use and dissemination outside of the United States, or the sharing with certain non-U.S. nationals, of information classified for national security purposes, as well as certain products and technical data relating to those products. If we expand our presence outside of the United States, it will require us to dedicate additional resources to comply with these laws, and these laws may preclude us from developing, manufacturing, or selling certain products and product candidates outside of the United States, which could limit our growth potential and increase our development costs.

There is no assurance that we will be completely effective in ensuring our compliance with all applicable anti-corruption laws, including the Bribery Act, the FCPA, or other legal requirements, including Trade Control laws. If we are not in compliance with the Bribery Act, the FCPA, and other anti-corruption laws or Trade Control laws, we may be subject to criminal and civil penalties, disgorgement and other sanctions and remedial measures, and legal expenses, which could have an adverse impact on our business, financial condition, results of operations, and liquidity. The U.S. Securities and Exchange Commission, or SEC, also may suspend or bar issuers from trading securities on U.S. exchanges for violations of the FCPA’s accounting provisions. Any investigation of any potential violations of the Bribery Act, the FCPA, other anti-corruption laws or Trade Control laws by the United Kingdom, U.S., or other authorities could also have an adverse impact on our reputation, our business, results of operations, and financial condition.

Our employees, independent contractors, consultants, and vendors may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements and insider trading laws, which could cause significant liability for us and harm our reputation.

We are exposed to the risk of fraud or other misconduct by our employees, independent contractors, consultants, and vendors. Misconduct by these partners could include intentional failures to comply with FDA regulations or similar regulations of comparable foreign regulatory authorities, provide accurate information to the FDA or comparable foreign regulatory authorities, comply with manufacturing standards, comply with federal and state healthcare fraud and abuse laws and regulations and similar laws and regulations established and enforced by comparable foreign regulatory authorities, report financial information or data accurately, or disclose unauthorized activities to us. Employee misconduct could also involve the improper use of information obtained in the course of clinical trials, which could result in regulatory sanctions and serious harm to our reputation. This could include violations of HIPAA, other U.S. federal and state law, and requirements of non-U.S. jurisdictions, including the European Union Data Protection Directive. We are also exposed to risks in connection with any insider trading violations by employees or others affiliated with us. It is not always possible to identify and deter employee misconduct, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws, standards, regulations, guidance, or codes of conduct. Furthermore, our employees may, from time to time, bring lawsuits against us for employment issues, including injury, discrimination, wage and hour disputes, sexual harassment, hostile work environment, or other employment issues. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business and results of operations, including the imposition of significant fines or other sanctions.

Our internal information technology systems, or those of our third-party vendors, contractors, or consultants, may fail or suffer security breaches, loss or leakage of data, and other disruptions, which could result in a material disruption of our services, compromise sensitive information related to our business, or prevent us from accessing critical information, potentially exposing us to liability or otherwise adversely affecting our business.

We are increasingly dependent upon information technology systems, infrastructure, and data to operate our business. In the ordinary course of business, we collect, store, and transmit confidential information (including but not limited to intellectual property, proprietary business information, and personal information). It is critical that we do so in a secure manner to maintain the confidentiality and integrity of such confidential information. We also have outsourced elements of our operations to third parties, and as a result we manage a number of third-party vendors and other contractors and consultants who have access to our confidential information.

Despite the implementation of security measures, given the size and complexity of our internal information technology systems and those of our third-party vendors and other contractors and consultants, and the increasing amounts of confidential information that they maintain, our information technology systems are potentially vulnerable to breakdown or other damage or interruption from service interruptions, system malfunction, natural disasters, terrorism, war, and telecommunication and electrical failures, as well as security breaches from inadvertent or intentional actions by our employees, third-party vendors, contractors, consultants, business partners, and/or other third parties, or from cyber-attacks by malicious third parties (including the deployment of harmful malware, ransomware, denial-of-service attacks, social engineering, and other means to affect service reliability and threaten the confidentiality, integrity, and

64


Table of Contents

 

availability of information), which may compromise our system infrastructure, or that of our third-party vendors and other contractors and consultants or lead to data leakage. The risk of a security breach or disruption, particularly through cyber-attacks or cyber intrusion, including by computer hackers, foreign governments, and cyber terrorists, has generally increased as the number, intensity, and sophistication of attempted attacks and intrusions from around the world have increased. We may not be able to anticipate all types of security threats, and we may not be able to implement preventive measures effective against all such security threats. For example, third parties have in the past and may in the future illegally pirate our software and make that software publicly available on peer-to-peer file sharing networks or otherwise. The techniques used by cyber criminals change frequently, may not be recognized until launched, and can originate from a wide variety of sources, including outside groups such as external service providers, organized crime affiliates, terrorist organizations, or hostile foreign governments or agencies. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data or applications, or those of our third-party vendors and other contractors and consultants, or inappropriate disclosure of confidential or proprietary information, we could incur liability and reputational damage and the further development and commercialization of our software could be delayed. The costs related to significant security breaches or disruptions could be material and exceed the limits of the cybersecurity insurance we maintain against such risks. If the information technology systems of our third-party vendors and other contractors and consultants become subject to disruptions or security breaches, we may have insufficient recourse against such third parties and we may have to expend significant resources to mitigate the impact of such an event, and to develop and implement protections to prevent future events of this nature from occurring.

While we have not experienced any such system failure, accident, or security breach to date, and believe that our data protection efforts and our investment in information technology reduce the likelihood of such incidents in the future, we cannot assure you that our data protection efforts and our investment in information technology will prevent significant breakdowns, data leakages, breaches in our systems, or those of our third-party vendors and other contractors and consultants, or other cyber incidents that could have a material adverse effect upon our reputation, business, operations, or financial condition. For example, if such an event were to occur and cause interruptions in our operations, or those of our third-party vendors and other contractors and consultants, it could result in a material disruption of our programs and the development of our services and technologies could be delayed. Furthermore, significant disruptions of our internal information technology systems or those of our third-party vendors and other contractors and consultants, or security breaches could result in the loss, misappropriation, and/or unauthorized access, use, or disclosure of, or the prevention of access to, confidential information (including trade secrets or other intellectual property, proprietary business information, and personal information), which could result in financial, legal, business, and reputational harm to us. For example, any such event that leads to unauthorized access, use, or disclosure of personal information, including personal information regarding our customers or employees, could harm our reputation directly, compel us to comply with federal and/or state breach notification laws and foreign law equivalents, subject us to mandatory corrective action, and otherwise subject us to liability under laws and regulations that protect the privacy and security of personal information, which could result in significant legal and financial exposure and reputational damages that could potentially have an adverse effect on our business. Further, sophisticated cyber attackers (including foreign adversaries engaged in industrial espionage) are skilled at adapting to existing security technology and developing new methods of gaining access to organizations’ sensitive business data, which could result in the loss of sensitive information, including trade secrets. Additionally, actual, potential, or anticipated attacks may cause us to incur increasing costs, including costs to deploy additional personnel and protection technologies, train employees, and engage third-party experts and consultants.

Risks Related to Employee Matters and Managing Growth

Our future success depends on our ability to retain key executives and to attract, retain, and motivate qualified personnel.

We are highly dependent on the research and development, clinical, financial, operational, scientific, software engineering, and other business expertise of our executive officers, as well as the other principal members of our management, scientific, clinical, and software engineering teams. Although we have entered into employment agreements with our executive officers, each of them may terminate their employment with us at any time. We do not maintain “key person” insurance for any of our executives or other employees.

The loss of the services of our executive officers or other key employees could impede the achievement of our development and sales goals in our software business and the achievement of our research, development, and commercialization objectives in our drug discovery business. In either case, the loss of the services of our executive officers or other key employees could seriously harm our ability to successfully implement our business strategy. Furthermore, replacing executive officers and key employees may be difficult and may take an extended period of time because of the limited number of individuals with the breadth of skills and experience required to successfully develop, gain regulatory approval of, and commercialize products in the life sciences industry.

65


Table of Contents

 

Recruiting and retaining qualified scientific, clinical, manufacturing, accounting, legal, and sales and marketing personnel, as well as software engineers and computational chemists, will also be critical to our success. In the technology industry, there is substantial and continuous competition for engineers with high levels of expertise in designing, developing, and managing software and related services, as well as competition for sales executives, data scientists, and operations personnel. Competition to hire these individuals is intense, and we may be unable to hire, train, retain, or motivate these key personnel on acceptable terms given the competition among numerous biopharmaceutical and technology companies for similar personnel. We also experience competition for the hiring of scientific and clinical personnel from universities and research institutions. In addition, we rely on consultants and advisors to assist us in formulating our research and development and commercialization strategy and advancing our computational platform. Our consultants and advisors may be employed by employers other than us and may have commitments under consulting or advisory contracts with other entities that may limit their availability to us. If we are unable to continue to attract and retain high quality personnel, our ability to pursue our growth strategy will be limited and our business would be adversely affected.

We are pursuing multiple business strategies and expect to expand our development and regulatory capabilities, and as a result, we may encounter difficulties in managing our multiple business units and our growth, which could disrupt our operations.

Currently, we are pursuing multiple business strategies simultaneously, including activities in research and development, software sales, and collaborative and internal drug discovery. We believe pursuing these multiple business strategies offers financial and operational synergies, but these diversified operations place increased demands on our limited resources. Furthermore, we expect to experience significant growth in the number of our employees and the scope of our operations, particularly in the areas of drug development, clinical and regulatory affairs. To manage our multiple business units and anticipated future growth, we must continue to implement and improve our managerial, operational and financial systems, expand our facilities, and continue to recruit and train additional qualified personnel. Due to our limited financial resources and our management team’s limited attention and limited experience in managing a company with such anticipated growth, we may not be able to effectively manage our multiple business units and the expansion of our operations or recruit and train additional qualified personnel. The expansion of our operations may lead to significant costs and may divert our management and business development resources. In addition, in order to meet our obligations as a public company and to support our anticipated long-term growth, we will need to increase our general and administrative capabilities. Our management, personnel, and systems may not be adequate to support this future growth. Any inability to manage our multiple business units and growth could delay the execution of our business plans or disrupt our operations and the synergies we believe currently exist between our business units. In addition, adverse developments in one of these business units may disrupt these synergies.

Risks Related to Ownership of Our Common Stock

An active trading market for our common stock may not be sustained.

Our shares of common stock began trading on the Nasdaq Global Select Market on February 6, 2020. Prior to February 6, 2020, there was no public market for our common stock, and we cannot assure you that an active trading market for our shares will be sustained. As a result, it may be difficult for our stockholders to sell their shares without depressing the market price of our common stock, or at all.

Our executive officers, directors, and principal stockholders, if they choose to act together, have the ability to significantly influence all matters submitted to stockholders for approval.

As of November 4, 2021, our executive officers and directors and our stockholders who beneficially owned more than 5% of our outstanding common stock, in the aggregate, beneficially owned shares representing approximately 29.7% of our common stock and all of our limited common stock, or, if the holder of our limited common stock exercised its right to convert each share of its limited common stock for one share of our common stock, approximately 38.8% of our common stock. As a result, if these stockholders were to choose to act together, they would be able to significantly influence all matters submitted to our stockholders for approval, as well as our management and affairs. For example, these persons, if they choose to act together, would significantly influence the election of directors and approval of any merger, consolidation, or sale of all or substantially all of our assets.

This concentration of ownership control may:

 

delay, defer, or prevent a change in control;

 

entrench our management and board of directors; or

 

delay or prevent a merger, consolidation, takeover, or other business combination involving us that other stockholders may desire.

This concentration of ownership may also adversely affect the market price of our common stock.

66


Table of Contents

 

The price of our common stock is volatile and fluctuates substantially, which could result in substantial losses for our stockholders.

Our stock price has been, and is likely to continue to be volatile. Since our initial public offering in February 2020 and through November 4, 2021, the intraday price of our common stock has fluctuated from a low of $25.50 to a high of $117.00. As a result of volatility, our stockholders may not be able to sell their common stock at or above the price paid for the shares. The market price for our common stock may be influenced by many factors, including:

 

our investment in, and the success of, our software solutions;

 

the success of our research and development efforts for our internal drug discovery programs;

 

initiation and progress of preclinical studies and clinical trials for any product candidates that we may develop;

 

results of or developments in preclinical studies and clinical trials of any product candidates we may develop or those of our competitors or potential collaborators;

 

the success of our drug discovery collaborators and any milestone or other payments we receive from such collaborators;

 

the success of competitive products or technologies;

 

regulatory or legal developments in the United States and other countries;

 

the recruitment or departure of key personnel;

 

variations in our financial results or the financial results of companies that are perceived to be similar to us;

 

guidance or announcements by us with respect to our anticipated financial or operational performance;

 

sales of common stock by us, our executive officers, directors or principal stockholders, or others, or the anticipation of such sales;

 

market conditions in the biopharmaceutical sector;

 

general economic, industry, and market conditions;

 

the societal and economic impact of public health epidemics, such as the ongoing COVID-19 pandemic; and

 

the other factors described in this “Risk Factors” section.

In the past, following periods of volatility in the market price of a company’s securities, securities class-action litigation has often been instituted against that company. Any lawsuit to which we are a party, with or without merit, may result in an unfavorable judgment. We also may decide to settle lawsuits on unfavorable terms. Any such negative outcome could result in payments of substantial damages or fines, damage to our reputation, or adverse changes to our offerings or business practices. Such litigation may also cause us to incur other substantial costs to defend such claims and divert management’s attention and resources.

Our actual operating results may differ significantly from our guidance.

We have released, and may in the future release, guidance in our annual or quarterly earnings conference calls, annual or quarterly earnings releases, or otherwise, regarding our future performance that represents our management’s estimates as of the date of such guidance. Our guidance, which includes forward-looking statements, is based on projections prepared by our management. Neither our registered public accountants nor any other independent expert or outside party compiles or examines the projections. Accordingly, no such person expresses any opinion or any other form of assurance with respect to the projections.

Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic, and competitive uncertainties and contingencies, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. The principal reason that we have released, and would continue to release, guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. We do not accept any responsibility for any projections or reports published by any such third parties.

Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying any guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results may vary from our guidance and the variations may be material.

67


Table of Contents

 

We and our collaborators may not achieve projected discovery and development milestones and other anticipated key events in the time frames that we or they announce, which could have an adverse impact on our business and could cause our stock price to decline.

From time to time, we expect that we will make public statements regarding the expected timing of certain milestones and key events, such as the commencement and completion of preclinical and IND-enabling studies in our internal drug discovery programs as well developments and milestones under our collaborations. Morphic has also made public statements regarding its expectations for the development of programs under collaboration with us and they and other collaborators may in the future make additional statements about their goals and expectations for collaborations with us. The actual timing of these events can vary dramatically due to a number of factors such as delays or failures in our or our current and future collaborators’ drug discovery and development programs, including as a result of COVID-19, the amount of time, effort, and resources committed by us and our current and future collaborators, and the numerous uncertainties inherent in the development of drugs. As a result, there can be no assurance that our or our current and future collaborators’ programs will advance or be completed in the time frames we or they announce or expect. If we or any collaborators fail to achieve one or more of these milestones or other key events as planned, our business could be materially adversely affected and the price of our common stock could decline.

If securities analysts do not publish or cease publishing research or reports or publish misleading, inaccurate or unfavorable research about our business or if they publish negative evaluations of our stock, the price and trading volume of our stock could decline.

The market price and trading volume for our common stock relies, in part, on the research and reports that industry or financial analysts publish about us or our business. We do not have control over these analysts. There can be no assurance that existing analysts will continue to cover us or that new analysts will begin to cover us. There is also no assurance that any covering analyst will provide favorable coverage. Although we have obtained analyst coverage, if one or more of the analysts covering our business downgrade their evaluations of our stock or publish inaccurate or unfavorable research about our business, or provides more favorable relative recommendations about our competitors, the price of our stock could decline. If one or more of these analysts cease to cover our stock, we could lose visibility in the market for our stock, which in turn could cause our stock price and trading volume to decline.

We have broad discretion in the use of our cash, cash equivalents, and marketable securities and may not use them effectively.

Our management will have broad discretion in the application of our cash, cash equivalents, and marketable securities and could use such funds in ways that do not improve our results of operations or enhance the value of our common stock or in ways that our stockholders may not agree with. The failure by our management to apply these funds effectively could harm our business, financial condition, results of operations, and prospects and could cause the price of our common stock to decline.

Because we do not anticipate paying any cash dividends on our common stock in the foreseeable future, capital appreciation, if any, will be the sole source of gain for our stockholders.

We have never declared or paid cash dividends on our common stock. We currently intend to retain all of our future earnings to fund the development and expansion of our business. Any determination to pay dividends in the future will be at the discretion of our board of directors. As a result, capital appreciation of our common stock, if any, will be the sole source of gain for our stockholders for the foreseeable future.

Sales of a substantial number of shares of our common stock in the public market could cause the market price of our common stock to drop significantly, even if our business is doing well.

Sales of a substantial number of shares of our common stock in the public market, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of our common stock, impair our ability to raise capital through the sale of additional equity securities, and make it more difficult for our stockholders to sell their common stock at a time and price that they deem appropriate. As of November 4, 2021, we had outstanding 61,731,520 shares of common stock and 9,164,193 shares of limited common stock. All of our outstanding shares of common stock, including shares of common stock issuable upon the conversion of shares of our limited common stock, are available for sale in the public market, subject only to the restrictions of Rule 144 under the Securities Act in the case of our affiliates.

In addition, certain of our executive officers, directors and affiliated stockholders have entered or may enter into Rule 10b5-1 plans providing for sales of shares of our common stock from time to time. Under a Rule 10b5-1 plan, a broker executes trades pursuant to parameters established by the executive officer, director or affiliated stockholder when entering into the plan, without further direction from the executive officer, director or affiliated stockholder. A Rule 10b5-1 plan may be amended or terminated in some circumstances. Our executive officers, directors and affiliated stockholders also may buy or sell additional shares outside of a Rule 10b5-1 plan when they are not in possession of material, nonpublic information.

68


Table of Contents

 

We have also filed a universal shelf registration statement on Form S-3 which allows us to offer and sell an indeterminate number of shares of common stock, preferred stock, depositary shares or warrants, or an indeterminate principal amount of debt securities, from time to time pursuant to one or more offerings at prices and terms to be determined at the time of the sale.   Moreover, certain holders of our common stock and our limited common stock have rights, subject to specified conditions, to include their shares in registration statements that we may file for ourselves or other stockholders and may require us to file Form S-3 registration statements covering their shares.

We also have filed registration statements on Forms S-8 to register shares of common stock that we may issue under our equity compensation plans. Shares registered under the registration statement on Form S-8 are available for sale in the public market upon issuance, subject to volume limitations applicable to affiliates, vesting arrangements and exercise of options.

We will no longer qualify as an “emerging growth company;” as of December 31, 2021 and, as a result, we will no longer be able to avail ourselves of certain reduced reporting and disclosure requirements.

We are currently an “emerging growth company,” or EGC, as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. For so long as we remain an EGC, we are permitted and intend to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not EGCs. These exemptions include:

 

not being required to comply with the auditor attestation requirements in the assessment of our internal control over financial reporting;

 

not being required to comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements;

 

reduced disclosure obligations regarding executive compensation; and

 

exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

We cannot predict whether investors will find our common stock less attractive if we rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.

In addition, the JOBS Act permits an EGC to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies until those standards would otherwise apply to private companies. We have elected to take advantage of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, we may adopt the new or revised standard at the time private companies adopt the new or revised standard and may do so until such time that we either irrevocably elect to “opt out” of such extended transition period or no longer qualify as an EGC.

Based on the market value of our common stock and limited common stock held by non-affiliates as of June 30, 2021, we will cease to qualify as an EGC, effective as of December 31, 2021. As such, we will no longer be able to take advantage of any of the exemptions from various reporting requirements that are applicable to EGCs as described above, and we will no longer be able to use the extended transition period for complying with new or revised accounting standards.  We expect that the loss of our EGC status and compliance with these additional requirements will substantially increase our legal and financial compliance costs. In addition, any failure to comply with these additional requirements in a timely manner, or at all, could have an adverse effect on our business and results of operations and could cause a decline in the price of our common stock.

We have incurred and will continue to incur increased costs as a result of operating as a public company, and our management has devoted and will continue to be required to devote substantial time to new compliance initiatives and corporate governance practices.

As a public company, we have incurred and will continue to incur significant legal, accounting, and other expenses that we did not incur as a private company, which we expect to further increase after we are no longer an EGC. The Exchange Act, Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of Nasdaq, and other applicable securities rules and regulations impose various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. Our management and other personnel devote and will need to continue to devote a substantial amount of time and resources to these compliance initiatives, potentially at the expense of other business concerns, which could harm our business, financial condition, results of operations, and prospects. Moreover, these rules and regulations

69


Table of Contents

 

will increase our legal and financial compliance costs, and will make some activities more time-consuming and costly compared to when we were a private company. 

We are evaluating these rules and regulations, and cannot predict or estimate the amount of additional costs we may incur or the timing of such costs. These rules and regulations are often subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices.

As a result of becoming a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting. Any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.

Pursuant to Section 404 of the Sarbanes-Oxley Act, we are required to furnish a report by our management on our internal control over financial reporting on an annual basis. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. However, our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting until our annual report required to be filed with the SEC for the fiscal year ending December 31, 2021. At such time as we are required to obtain auditor attestation, if we then have an unremediated material weakness, we would receive an adverse opinion regarding our internal control over financial reporting from our independent registered accounting firm.

To achieve compliance with Section 404 within the prescribed period, we are engaged in a process to document and evaluate our internal control over financial reporting, which is both costly and challenging. In this regard, we will need to continue to dedicate internal resources, including through hiring additional financial and accounting personnel, potentially engage outside consultants and adopt a detailed work plan to assess and document the adequacy of internal control over financial reporting, continue steps to improve control processes as appropriate, validate through testing that controls are functioning as documented, and implement a continuous reporting and improvement process for internal control over financial reporting. During our evaluation of our internal control, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition, or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of shares of our common stock could decline, and we could be subject to sanctions or investigations by Nasdaq, the SEC, or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.

Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.

As a public company, we are subject to certain reporting requirements of the Exchange Act. Our disclosure controls and procedures are designed to reasonably assure that information required to be disclosed by us in reports we file or submit under the Exchange Act is accumulated and communicated to management, recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures or internal controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements or insufficient disclosures due to error or fraud may occur and not be detected.

70


Table of Contents

 

Provisions in our corporate charter documents and under Delaware law could make an acquisition of our company, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current directors and members of management.

Provisions in our certificate of incorporation and our bylaws may discourage, delay, or prevent a merger, acquisition, or other change in control of our company that stockholders may consider favorable, including transactions in which stockholders might otherwise receive a premium for their shares. These provisions could also limit the price that investors might be willing to pay in the future for shares of our common stock, thereby depressing the market price of our common stock. In addition, because our board of directors is responsible for appointing the members of our management team, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors. Among other things, these provisions:

 

establish a classified board of directors such that only one of three classes of directors is elected each year;

 

allow the authorized number of our directors to be changed only by resolution of our board of directors;

 

limit the manner in which stockholders can remove directors from our board of directors;

 

establish advance notice requirements for stockholder proposals that can be acted on at stockholder meetings and nominations to our board of directors;

 

require that stockholder actions must be effected at a duly called stockholder meeting and prohibit actions by our stockholders by written consent;

 

limit who may call stockholder meetings to the board of directors or to the secretary at the request of the holders of at least 25% of the outstanding shares of our common stock and limited common stock; and

 

authorize our board of directors to issue preferred stock without stockholder approval, which could be used to institute a “poison pill” that would work to dilute the stock ownership of a potential hostile acquirer, effectively preventing acquisitions that have not been approved by our board of directors.

Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, or the DGCL, which prohibits a person who owns in excess of 15% of our outstanding voting stock from merging or combining with us for a period of three years after the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner.

Our certificate of incorporation designates the state courts in the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could discourage lawsuits against the company and our directors, officers, and employees.

Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery of the State of Delaware does not have jurisdiction, the federal district court for the District of Delaware) will be the sole and exclusive forum for: (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, employees or stockholders to our company or our stockholders, (3) any action asserting a claim arising pursuant to any provision of the DGCL or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware or (4) any action asserting a claim arising pursuant to any provision of our certificate of incorporation or bylaws (in each case, as they may be amended from time to time) or governed by the internal affairs doctrine. These choice of forum provisions will not apply to suits brought to enforce a duty or liability created by the Securities Act of 1933, as amended, the Exchange Act or any other claim for which federal courts have exclusive jurisdiction.

This exclusive forum provision may limit the ability of our stockholders to bring a claim in a judicial forum that such stockholders find favorable for disputes with us or our directors, officers, or employees, which may discourage such lawsuits against us and our directors, officers, and employees. Alternatively, if a court were to find the choice of forum provision contained in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could materially adversely affect our business, financial condition, and operating results.

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

Unregistered Sales of Equity Securities

None.

71


Table of Contents

 

Use of Proceeds

On February 5, 2020, our registration statement on Form S-1, as amended (File No. 333-235890) was declared effective by the SEC in connection with our initial public offering of common stock, pursuant to which we issued and sold on February 10, 2020, 13,664,704 shares of our common stock at a public offering price of $17.00 per share, including 1,782,352 additional shares of common stock issued upon the full exercise by the underwriters of their option to purchase additional shares, for total gross proceeds of $232.3 million. On February 10, 2020, we received net proceeds of $209.6 million, after deducting $16.3 million in underwriting discounts and commissions and $6.4 million in estimated offering expenses borne by us.

There has been no material change in the planned use of proceeds from our initial public offering from that described in the final prospectus related to the offering, dated February 5, 2020, as filed with the SEC on February 6, 2020.

Item 3. Defaults Upon Senior Securities.

Not applicable.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

None.

72


Table of Contents

 

Item 6. Exhibits.

 

Exhibit

Number

 

Description

Form

File No.

Exhibit

Filing Date

Filed

Herewith

31.1

 

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

31.2

 

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

32.1*

 

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

32.2*

 

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

101.INS

 

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document. 

 

 

 

 

X

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

 

 

 

 

X

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

 

X

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

 

X

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

 

 

X

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

 

X

104

 

The cover page for the Company’s Quarterly Report on Form 10-Q has been formatted in Inline XBRL and contained in Exhibit 101

 

 

 

 

X

 

*

The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Schrödinger, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report, irrespective of any general incorporation language contained in such filing.

73


Table of Contents

 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

 

Schrödinger, Inc.

 

 

 

 

Date: November 10, 2021

 

By:

/s/ Ramy Farid, Ph.D.

 

 

 

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

Date: November 10, 2021

 

By:

/s/ Joel Lebowitz

 

 

 

Chief Financial Officer

(Principal Financial Officer)

 

74

EX-31.1 2 sdgr-ex311_7.htm EX-31.1 sdgr-ex311_7.htm

EXHIBIT 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES

EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Ramy Farid, certify that:

 

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Schrödinger, 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: November 10, 2021

 

/s/ Ramy Farid

Ramy Farid

President and Chief Executive Officer (Principal Executive Officer)

 

EX-31.2 3 sdgr-ex312_6.htm EX-31.2 sdgr-ex312_6.htm

EXHIBIT 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES

EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Joel Lebowitz, certify that:

 

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Schrödinger, 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: November 10, 2021

 

/s/ Joel Lebowitz

Joel Lebowitz

Chief Financial Officer (Principal Financial Officer)

 

EX-32.1 4 sdgr-ex321_10.htm EX-32.1 sdgr-ex321_10.htm

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Schrödinger, Inc. (the “Company”) hereby certifies, to his knowledge, that:

 

(1)

the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended September 30, 2021 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

 

(2)

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

 

Date: November 10, 2021

 

/s/ Ramy Farid

Ramy Farid

President and Chief Executive Officer (Principal Executive Officer)

 

EX-32.2 5 sdgr-ex322_11.htm EX-32.2 sdgr-ex322_11.htm

Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Schrödinger, Inc. (the “Company”) hereby certifies, to his knowledge, that:

 

(1)

the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended September 30, 2021 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

 

(2)

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

 

Date: November 10, 2021

 

/s/ Joel Lebowitz

Joel Lebowitz

Chief Financial Officer (Principal Financial Officer)

 

 

EX-101.SCH 6 sdgr-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000 - Document - Template Link link:presentationLink link:calculationLink link:definitionLink 100000 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100080 - Disclosure - Description of Business link:calculationLink link:presentationLink link:definitionLink 100090 - Disclosure - Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 100100 - Disclosure - Revenue Recognition link:calculationLink link:presentationLink link:definitionLink 100110 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 100120 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 100130 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 100140 - Disclosure - Stockholders' Equity (Deficit) link:calculationLink link:presentationLink link:definitionLink 100150 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 100160 - Disclosure - Noncontrolling Interest link:calculationLink link:presentationLink link:definitionLink 100170 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders link:calculationLink link:presentationLink link:definitionLink 100180 - Disclosure - Equity Investments link:calculationLink link:presentationLink link:definitionLink 100190 - Disclosure - Related Party Transactions link:calculationLink link:presentationLink link:definitionLink 100200 - Disclosure - Segment Reporting link:calculationLink link:presentationLink link:definitionLink 100210 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 100220 - Disclosure - Revenue Recognition (Tables) link:calculationLink link:presentationLink link:definitionLink 100230 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 100240 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 100250 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 100260 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders (Tables) link:calculationLink link:presentationLink link:definitionLink 100270 - Disclosure - Segment Reporting (Tables) link:calculationLink link:presentationLink link:definitionLink 100280 - Disclosure - Description of Business - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100290 - Disclosure - Significant Accounting Policies - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100300 - Disclosure - Revenue Recognition - Schedule of Timing of Revenue Recognition (Details) link:calculationLink link:presentationLink link:definitionLink 100310 - Disclosure - Revenue Recognition - Additional Information (Details 1) link:calculationLink link:presentationLink link:definitionLink 100310 - Disclosure - Revenue Recognition - Additional Information (Details 1) link:calculationLink link:presentationLink link:definitionLink 100320 - Disclosure - Revenue Recognition - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100330 - Disclosure - Revenue Recognition - Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue (Details) link:calculationLink link:presentationLink link:definitionLink 100340 - Disclosure - Revenue Recognition - Schedule of Contract Balances (Details) link:calculationLink link:presentationLink link:definitionLink 100350 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details) link:calculationLink link:presentationLink link:definitionLink 100360 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Investments (Details) link:calculationLink link:presentationLink link:definitionLink 100370 - Disclosure - Fair Value Measurements - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100380 - Disclosure - Commitments And Contingencies - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100390 - Disclosure - Commitments And Contingencies - Summary of Operating Leases (Details) link:calculationLink link:presentationLink link:definitionLink 100400 - Disclosure - Commitments And Contingencies - Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases (Details) link:calculationLink link:presentationLink link:definitionLink 100410 - Disclosure - Commitments And Contingencies - Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases (Details)2 link:calculationLink link:presentationLink link:definitionLink 100420 - Disclosure - Income Taxes - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100430 - Disclosure - Stockholders' Equity (Deficit) - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100440 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100450 - Disclosure - Stock-Based Compensation - Summary of Weighted Average Valuation Assumptions Used for Options (Details) link:calculationLink link:presentationLink link:definitionLink 100460 - Disclosure - Stock-Based Compensation - Summary of Classification of Stock Based Compensation Expense (Details) link:calculationLink link:presentationLink link:definitionLink 100470 - Disclosure - Noncontrolling Interest - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100480 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Basic and Diluted Net (Loss) Income Per Share Attributable to Common and Limited Stockholders (Details) link:calculationLink link:presentationLink link:definitionLink 100490 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Anti-dilutive (Details) link:calculationLink link:presentationLink link:definitionLink 100500 - Disclosure - Equity Investments - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100510 - Disclosure - Related Party Transactions - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100520 - Disclosure - Segment Reporting - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100530 - Disclosure - Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) link:calculationLink link:presentationLink link:definitionLink 100540 - Disclosure - Segment Reporting - Schedule of Revenues by Geographic Area (Details) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 sdgr-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 sdgr-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 sdgr-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Central Index Key Lessee operating lease liability payments due after year four. Cover [Abstract] Document and entity information. Document and entity information. Document And Entity Information [Table] Document And Entity Information [Table] Class of Stock Statement Class Of Stock [Axis] Class of Stock Class Of Stock [Domain] Common Stock Common Stock [Member] Limited common stock. Limited Common Stock Limited Common Stock [Member] Document And Entity Information [Line Items] Document And Entity Information [Line Items] Document Type Document Type Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Document Period End Date Document Period End Date Current Fiscal Year End Date Current Fiscal Year End Date Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Tax Identification Number Entity Tax Identification Number Entity File Number Entity File Number Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Ex Transition Period Entity Ex Transition Period Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation State Country Code Entity Address, Address Line One Entity Address Address Line1 Entity Address, Address Line Two Entity Address Address Line2 Entity Address, City or Town Entity Address City Or Town Entity Address, State or Province Entity Address State Or Province Entity Address, Postal Zip Code Entity Address Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Security12b Title Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Document Quarterly Report Document Quarterly Report Document Transition Report Document Transition Report Entity Common Stock, Shares Outstanding Entity Common Stock Shares Outstanding Unbilled and other receivables current. Statement Of Financial Position [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Current assets: Assets Current [Abstract] Cash and cash equivalents Cash And Cash Equivalents At Carrying Value Restricted cash Restricted Cash Current Marketable securities Marketable Securities Current Accounts receivable, net of allowance for doubtful accounts of $108 and $60 Accounts Receivable Net Current Unbilled and other receivables, net for allowance for unbilled receivables of $20 and $0 Unbilled And Other Receivables Current Prepaid expenses Prepaid Expense Current Total current assets Assets Current Property and equipment, net Property Plant And Equipment Net Equity investments Equity Method Investments Right of use assets Operating Lease Right Of Use Asset Other assets Other Assets Noncurrent Total assets Assets Liabilities and Stockholders’ Equity Liabilities And Stockholders Equity [Abstract] Current liabilities: Liabilities Current [Abstract] Accounts payable Accounts Payable Current Accrued payroll, taxes, and benefits Accrued Payroll Taxes Current Deferred revenue Deferred Revenue Current Lease liabilities Operating Lease Liability Current Other accrued liabilities Other Accrued Liabilities Current Total current liabilities Liabilities Current Deferred revenue, long-term Deferred Revenue Noncurrent Lease liabilities, long-term Operating Lease Liability Noncurrent Other liabilities, long-term Other Liabilities Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 5) Commitments And Contingencies Stockholders' equity: Stockholders Equity [Abstract] Preferred stock, $0.01 par value. Authorized 10,000,000 shares; zero shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively Preferred Stock Value Common stock Common Stock Value Additional paid-in capital Additional Paid In Capital Common Stock Accumulated deficit Retained Earnings Accumulated Deficit Accumulated other comprehensive income Accumulated Other Comprehensive Income Loss Net Of Tax Total stockholders’ equity of Schrödinger stockholders Stockholders Equity Noncontrolling interest Minority Interest Total stockholders’ equity Stockholders Equity Including Portion Attributable To Noncontrolling Interest Total liabilities and stockholders’ equity Liabilities And Stockholders Equity Allowance for unbilled receivables current. Allowance for doubtful accounts receivable Allowance For Doubtful Accounts Receivable Current Allowance for unbilled receivable Allowance For Unbilled Receivables Current Common stock, par value Common Stock Par Or Stated Value Per Share Common stock, shares authorized Common Stock Shares Authorized Common stock, shares issued Common Stock Shares Issued Common stock, shares outstanding Common Stock Shares Outstanding Preferred stock, par value Preferred Stock Par Or Stated Value Per Share Preferred stock, shares authorized Preferred Stock Shares Authorized Preferred stock, shares issued Preferred Stock Shares Issued Preferred stock, shares outstanding Preferred Stock Shares Outstanding Income Statement [Abstract] Product and Service Product Or Service [Axis] Product and Service Products And Services [Domain] Software products and services. Software Products and Services Software Products And Services [Member] Drug discovery. Drug Discovery Drug Discovery [Member] Revenues: Revenues [Abstract] Total revenues Revenue From Contract With Customer Excluding Assessed Tax Cost of revenues: Cost Of Revenue [Abstract] Total cost of revenues Cost Of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research And Development Expense Sales and marketing Selling And Marketing Expense General and administrative General And Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income Loss Other (expense) income: Nonoperating Income Expense [Abstract] (Loss) gain on equity investments Income Loss From Equity Method Investments Change in fair value Increase Decrease In Equity Securities Fv Ni Interest income Investment Income Interest Total other (expense) income Nonoperating Income Expense (Loss) income before income taxes Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest Income tax (benefit) expense Income Tax Expense Benefit Net (loss) income Profit Loss Net loss attributable to noncontrolling interest Net Income Loss Attributable To Noncontrolling Interest Net (loss) income attributable to Schrödinger common and limited common stockholders Net Income Loss Net (loss) income per share attributable to Schrödinger common and limited common stockholders, basic: Earnings Per Share Basic Weighted average shares used to compute net (loss) income per share attributable to Schrödinger common and limited common stockholders, basic: Weighted Average Number Of Shares Outstanding Basic Net (loss) income per share attributable to Schrödinger common and limited common stockholders, diluted: Earnings Per Share Diluted Weighted average shares used to compute net (loss) income per share attributable to Schrödinger common and limited common stockholders, diluted: Weighted Average Number Of Diluted Shares Outstanding Statement Of Income And Comprehensive Income [Abstract] Net (loss) income attributable to Schrödinger common and limited common stockholders Changes in market value of investments, net of tax: Other Comprehensive Income Available For Sale Securities Adjustment Net Of Tax Period Increase Decrease [Abstract] Unrealized (loss) gain on marketable securities Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax Comprehensive (loss) income Comprehensive Income Net Of Tax Exchange of convertible preferred stock into limited common stock, value. Statement Of Stockholders Equity [Abstract] Equity Components Statement Equity Components [Axis] Equity Component Equity Component [Domain] Additional Paid-In Capital Additional Paid In Capital [Member] Accumulated Deficit Retained Earnings [Member] Accumulated Other Comprehensive (Income) Loss Accumulated Other Comprehensive Income [Member] Non Controlling Interest Noncontrolling Interest [Member] Series E Preferred Stock Series E Preferred Stock [Member] Series D Preferred Stock Series D Preferred Stock [Member] Series C Preferred Stock Series C Preferred Stock [Member] Series B Preferred Stock Series B Preferred Stock [Member] Series A Preferred Stock Series A Preferred Stock [Member] Sale of Stock Subsidiary Sale Of Stock [Axis] Sale of Stock Sale Of Stock Name Of Transaction [Domain] Initial Public Offering I P O [Member] Follow on offering. Follow-on Offering Follow On Offering [Member] Beginning Balance Convertible preferred stock, Beginning Balance, Shares Temporary Equity Shares Outstanding Convertible preferred stock, Beginning Balance Temporary Equity Carrying Amount Attributable To Parent Beginning Balance, Shares Shares Outstanding Change in unrealized loss on marketable securities Issuances of common stock upon stock option exercise Stock Issued During Period Value Stock Options Exercised Issuances of common stock upon stock option exercise, Shares Stock Issued During Period Shares Stock Options Exercised Stock-based compensation Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Issuances of common stock upon public offering, net of issuance costs Stock Issued During Period Value New Issues Issuances of common stock upon public offering, net of issuance costs, Shares Stock Issued During Period Shares New Issues Conversion of convertible preferred stock into common stock Stock Issued During Period Value Conversion Of Convertible Securities Temporary equity stock issued during period shares conversion of convertible securities. Temporary equity, conversion of convertible preferred stock into common stock, Shares Temporary Equity Stock Issued During Period Shares Conversion Of Convertible Securities Temporary equity stock issued during period value conversion of convertible securities. Temporary equity, conversion of convertible preferred stock into common stock Temporary Equity Stock Issued During Period Value Conversion Of Convertible Securities Conversion of convertible preferred stock into common stock, Shares Stock Issued During Period Shares Conversion Of Convertible Securities Exchange of convertible preferred stock into limited common stock Exchange Of Convertible Preferred Stock Into Limited Common Stock Value Temporary equity, exchange of convertible preferred stock into limited common stock, shares. Temporary equity, exchange of convertible preferred stock into limited common stock, Shares Temporary Equity Exchange Of Convertible Preferred Stock Into Limited Common Stock Shares Temporary equity exchange of convertible preferred stock into limited common stock, value. Temporary equity, exchange of convertible preferred stock into limited common stock Temporary Equity Exchange Of Convertible Preferred Stock Into Limited Common Stock Value Exchange of convertible preferred stock into limited common stock, shares. Exchange of convertible preferred stock into limited common stock, Shares Exchange Of Convertible Preferred Stock Into Limited Common Stock Shares Contributions by non-controlling interest Noncontrolling Interest Increase From Subsidiary Equity Issuance Net income (loss) Ending Balance Convertible preferred stock, Ending Balance, Shares Convertible preferred stock, Ending Balance Ending Balance, Shares Common stock issuance costs Payments Of Stock Issuance Costs Noncash revenue from equity investments. Research and development noncash expense. Investment accretion noncash expense. Increase decrease in unbilled and other receivables. Increase (decrease) in reduction in the carrying amount of right of use assets. Increase decrease in operating lease liabilities. Proceeds From Issuance Upon Follow On Public Offering Net. Noncash Or part noncash acquisitions of right of use assets in exchange for lease obligations. Noncash or part noncash reclassification of deferred financing costs to additional paid in capital. Statement Of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided By Used In Operating Activities [Abstract] Net loss Adjustments to reconcile net loss to net cash used in operating activities: Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Loss (gain) on equity investments Noncash revenue from equity investments Noncash Revenue From Equity Investments Fair value adjustments Depreciation Depreciation Depletion And Amortization Stock-based compensation Share Based Compensation Noncash research and development expenses Research And Development Noncash Expense Noncash investment accretion Investment Accretion Noncash Expense Loss on disposal of property and equipment Gain Loss On Sale Of Property Plant Equipment Decrease (increase) in assets: Increase Decrease In Operating Assets [Abstract] Accounts receivable, net Increase Decrease In Accounts Receivable Unbilled and other receivables Increase Decrease In Unbilled And Other Receivables Reduction in the carrying amount of right of use assets Increase Decrease In Reduction In The Carrying Amount Of Right Of Use Assets Prepaid expenses and other assets Increase Decrease In Prepaid Deferred Expense And Other Assets (Decrease) increase in liabilities: Increase Decrease In Operating Liabilities [Abstract] Accounts payable Increase Decrease In Accounts Payable Accrued payroll, taxes, and benefits Increase Decrease In Employee Related Liabilities Deferred revenue Increase Decrease In Deferred Revenue Lease liabilities Increase Decrease In Operating Lease Liabilities Other accrued liabilities Increase Decrease In Other Accrued Liabilities Net cash used in operating activities Net Cash Provided By Used In Operating Activities Cash flows from investing activities: Net Cash Provided By Used In Investing Activities [Abstract] Purchases of property and equipment Payments To Acquire Property Plant And Equipment Purchases of equity investments Payments To Acquire Equity Method Investments Distribution from equity investment Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital Proceeds from sale of equity investments Proceeds From Sale Of Equity Method Investments Purchases of marketable securities Payments To Acquire Marketable Securities Proceeds from maturity of marketable securities Proceeds From Sale And Maturity Of Marketable Securities Net cash provided by (used in) investing activities Net Cash Provided By Used In Investing Activities Cash flows from financing activities: Net Cash Provided By Used In Financing Activities [Abstract] Issuances of common stock upon initial public offering, net Proceeds From Issuance Initial Public Offering Issuances of common stock upon follow-on public offering, net Proceeds From Issuance Upon Follow On Public Offering Net Issuances of common stock upon stock option exercises Proceeds From Stock Options Exercised Contribution by noncontrolling interest Proceeds From Minority Shareholders Net cash provided by financing activities Net Cash Provided By Used In Financing Activities Net (decrease) increase in cash and cash equivalents and restricted cash Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect Cash and cash equivalents and restricted cash, beginning of period Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Cash and cash equivalents and restricted cash, end of period Supplemental disclosure of cash flow and noncash information Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Income Taxes Paid Net Supplemental disclosure of non-cash investing and financing activities Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract] Accrued deferred offering costs Debt Issuance Costs Incurred During Noncash Or Partial Noncash Transaction Purchases of property and equipment in accounts payable Capital Expenditures Incurred But Not Yet Paid Acquisitions of right of use assets in exchange for lease obligations Noncash Or Part Noncash Acquisitions Of Right Of Use Assets In Exchange For Lease Obligations Reclassification of deferred financing costs to additional paid in capital Noncash Or Part Noncash Reclassification Of Deferred Financing Costs To Additional Paid In Capital Organization Consolidation And Presentation Of Financial Statements [Abstract] Description of Business Business Description And Basis Of Presentation [Text Block] Accounting Policies [Abstract] Significant Accounting Policies Significant Accounting Policies [Text Block] Revenue From Contract With Customer [Abstract] Revenue Recognition Revenue From Contract With Customer [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Commitments And Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments And Contingencies Disclosure [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Equity [Abstract] Stockholders' Equity (Deficit) Stockholders Equity Note Disclosure [Text Block] Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] Stock-Based Compensation Disclosure Of Compensation Related Costs Share Based Payments [Text Block] Noncontrolling Interest [Abstract] Noncontrolling Interest Minority Interest Disclosure [Text Block] Earnings Per Share [Abstract] Net (Loss) Income per Share Attributable to Common and Limited Stockholders Earnings Per Share [Text Block] Equity Method Investments And Joint Ventures [Abstract] Equity Investments Equity Method Investments Disclosure [Text Block] Related Party Transactions [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] Segment Reporting [Abstract] Segment Reporting Segment Reporting Disclosure [Text Block] Recently Issued Accounting Pronouncements New Accounting Pronouncements Policy Policy [Text Block] Basis of presentation and use of estimates. Basis of Presentation and Use of Estimates Basis Of Presentation And Use Of Estimates Policy [Text Block] Principles of Consolidation Consolidation Policy [Text Block] Restricted Cash Cash And Cash Equivalents Restricted Cash And Cash Equivalents Policy Concentrations Concentration Risk Credit Risk Income Taxes Income Tax Policy [Text Block] Equity Investments Equity Method Investments Policy Net (Loss) Income per Share Attributable to Common and Limited Stockholders Earnings Per Share Policy [Text Block] Schedule of Timing of Revenue Recognition Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Table [Text Block] Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue Disaggregation Of Revenue Table [Text Block] Schedule of Contract Balances Contract With Customer Asset And Liability Table [Text Block] Schedule of Assets and Liabilities Measured at Fair Value Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Table [Text Block] Summary of Changes in Fair Value of Level 3 Investments Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Text Block] Summary of Operating Leases Lease Cost Table [Text Block] Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases Lessee Operating Lease Liability Maturity Table [Text Block] Summary of Weighted Average Valuation Assumptions Used for Options Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block] Summary of Classification of Stock Based Compensation Expense Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block] Schedule of Basic and Diluted Net (Loss) Income Per Share Attributable to Common and Limited Stockholders Schedule Of Earnings Per Share Basic And Diluted Table [Text Block] Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Anti-dilutive Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block] Summary of Financial Information with Respect to Reportable Segments Schedule Of Segment Reporting Information By Segment [Text Block] Schedule of Revenues by Geographic Area Revenue From External Customers By Geographic Areas Table [Text Block] Organization, consolidation and presentation of financial statements. Organization, consolidation and presentation of financial statements. Organization Consolidation And Presentation Of Financial Statements [Table] Organization Consolidation And Presentation Of Financial Statements [Table] Preferred Stock Convertible Preferred Stock [Member] Follow on public offering. Follow-on-Public Offering Follow On Public Offering [Member] Underwriter Over Allotment Option [Member] Organization Consolidation And Presentation Of Financial Statements [Line Items] Organization Consolidation And Presentation Of Financial Statements [Line Items] Issued and sold shares Offering price per share Net proceeds from issuance of common stock Proceeds From Issuance Of Common Stock Conversion of convertible preferred stock into common stock Stock issued during period shares sold by selling stockholders. Proceeds from issuance of common stock by stockholder. Issued and sold shares by selling stockholder Stock Issued During Period Shares Sold By Selling Stockholders Proceeds from sale of common stock by stockholder Proceeds From Issuance Of Common Stock By Stockholder Significant accounting policies. Significant accounting policies. Significant Accounting Policies [Table] Significant Accounting Policies [Table] Accounting Standards Update Adjustments For New Accounting Pronouncements [Axis] Accounting Standards Update Type Of Adoption [Member] ASU - 2020-01 Accounting Standards Update202001 [Member] ASU - 2019-12 Accounting Standards Update201912 [Member] 2018-15 Accounting Standards Update201815 [Member] ASU - 2016-13 Accounting Standards Update201613 [Member] Concentration Risk Type Concentration Risk By Type [Axis] Concentration Risk Type Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark Concentration Risk By Benchmark [Axis] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Accounts Receivable Accounts Receivable [Member] Revenue Benchmark Sales Revenue Net [Member] Customer Major Customers [Axis] Customer Name Of Major Customer [Domain] Customer A. Customer A Customer A [Member] Customer B. Customer B Customer B [Member] Customer C. Customer C Customer C [Member] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Change in accounting principle, accounting standards update, adopted Change In Accounting Principle Accounting Standards Update Adopted Change in accounting principle, accounting standards update, adoption date Change In Accounting Principle Accounting Standards Update Adoption Date Change in accounting principle, accounting standards update, immaterial effect Change In Accounting Principle Accounting Standards Update Immaterial Effect Concentration risk number of customers. Concentration risk, number of customers Concentration Risk Number Of Customers Concentration risk, percentage Concentration Risk Percentage1 Equity method investment, ownership percentage Equity Method Investment Ownership Percentage Timing of revenue recognition, percentage. Disaggregation Of Revenue [Table] Disaggregation Of Revenue [Table] Timing of Transfer of Good or Service Timing Of Transfer Of Good Or Service [Axis] Timing of Transfer of Good or Service Timing Of Transfer Of Good Or Service [Domain] Point in Time Transferred At Point In Time [Member] Over Time Transferred Over Time [Member] Disaggregation Of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Timing of revenue recognition Timing Of Revenue Recognition Percentage Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] On premise software. On Premise Software On Premise Software [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Start Date [Axis] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1 Collaborative Arrangement and Arrangement Other than Collaborative Type Of Arrangement [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Arrangements And Nonarrangement Transactions [Member] Agreement with Gates Ventures, Limited Liability Company. Agreement with Gates Ventures, LLC Agreement With Gates Ventures Limited Liability Company [Member] Contract with Customer, Duration Contract With Customer Duration [Axis] Contract with Customer, Duration Contract With Customer Duration [Domain] First anniversary. First Anniversary First Anniversary [Member] Second anniversary. Second Anniversary Second Anniversary [Member] Statistical Measurement Range [Axis] Statistical Measurement Range [Member] Maximum Maximum [Member] Minimum [Member] Minimum [Member] Collaboration and license agreement. Collaboration and License Agreement Collaboration And License Agreement [Member] Counterparty Name Counterparty Name [Axis] Counterparty Name Repurchase Agreement Counterparty Name [Domain] Bristol-Myers Squibb. BMS Bristol Myers Squibb [Member] Oncology product. Oncology Product Oncology Product [Member] Neurology and immunology product. Neurology and Immunology Product Neurology And Immunology Product [Member] Minimum Revenue, practical expedient, financing component [true false] Revenue Practical Expedient Financing Component Hosted software. Hosted Software Hosted Software [Member] Software Maintenance Maintenance [Member] Professional services. Professional Services Professional Services [Member] Revenue from contract with customer before contribution. Revenue From Contract With Customer Before Contribution Revenue From Contract With Customer Before Contribution [Member] Contribution. Contribution Contribution [Member] Total software revenue Contribution revenue related to agreement cover period start date. Contribution revenue related to agreement cover period end date. Contributions revenue yet to be earned. Contributions revenue recognition amount. Contributions revenue recognized. Contribution revenue related to agreement cover period start date Contribution Revenue Related To Agreement Cover Period Start Date Contribution revenue related to agreement cover period end date Contribution Revenue Related To Agreement Cover Period End Date Contribution revenue recognition amount Contributions Revenue Recognition Amount Contribution revenue recognition Contributions Revenue Recognized Additional revenue entitled to receive Contributions Revenue Yet To Be Earned Deferred revenue Contract With Customer Liability Milestone payment yet to be achieved. Revenue recognized for milestone payment. Milestone payment yet to be achieved Milestone Payment Yet To Be Achieved Revenue recognized with milestones Revenue Recognized For Milestone Payment Upfront payment received. Maximum milestone payments to be received. Milestone payments to be received upon achievement of certain specified research, development, and regulatory milestones. Milestone payments to be received upon achievement of certain specified commercial milestones. Upfront fee received Upfront Payment Received Maximum milestone payments to be received Maximum Milestone Payments To Be Received Milestone payments to be received upon achievement of certain specified research, development, and regulatory milestones Milestone Payments To Be Received Upon Achievement Of Certain Specified Research Development And Regulatory Milestones Milestone payments to be received upon achievement of certain specified commercial milestones Milestone Payments To Be Received Upon Achievement Of Certain Specified Commercial Milestones Collaborative agreement number of programs. Number of programs under agreement Collaborative Agreement Number Of Programs Collaboration and license agreement transaction price. Transaction price Collaboration And License Agreement Transaction Price Deferred revenue, revenue recognized Contract With Customer Liability Revenue Recognized Deferred revenue Deferred Revenue Contract assets Contract With Customer Asset Net Deferred revenue, short-term: Deferred Revenue And Credits Current [Abstract] Deferred revenue, long-term: Deferred Revenue And Credits Noncurrent [Abstract] Percentage of revenue expected to be recognized Revenue Remaining Performance Obligation Percentage Unsatisfied performance obligation Revenue Remaining Performance Obligation Contract with customers, payment terms. Contract with customers, payment terms Contract With Customers Payment Terms Fair Value By Balance Sheet Grouping [Table] Fair Value By Balance Sheet Grouping [Table] Fair Value Hierarchy and NAV Fair Value By Fair Value Hierarchy Level [Axis] Fair Value Hierarchy and NAV Fair Value Measurements Fair Value Hierarchy [Domain] Level 1 Fair Value Inputs Level1 [Member] Level 2 Fair Value Inputs Level2 [Member] Level 3 Fair Value Inputs Level3 [Member] Asset Class Fair Value By Asset Class [Axis] Asset Class Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain] Marketable Securities Securities Assets [Member] Equity Investments Equity Method Investments [Member] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Total Assets Assets Fair Value Disclosure Fair value, measurement with unobservable inputs reconciliation, recurring basis, asset, cash contributions. Beginning balance Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Value Cash contributions Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Cash Contributions Unrealized loss Fair Value Assets Measured On Recurring Basis Change In Unrealized Gain Loss Ending balance Fair value, assets, Level 1 to Level 2 transfers, amount Fair Value Assets Level1 To Level2 Transfers Amount Fair value, assets, Level 2 to Level 1 transfers, amount Fair Value Assets Level2 To Level1 Transfers Amount Fair value, asset transfers into Level 3 Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Into Level3 Operating lease expiration year. Operating lease expiration year Operating Lease Expiration Year Operating lease, weighted average lease term Operating Lease Weighted Average Remaining Lease Term1 Increase in operating lease right of use asset. Increase in operating lease liabilities. Number of new operating leases. Number of new operating lease Number Of New Operating Leases Increase in right-of-use assets Increase In Operating Lease Right Of Use Asset Increase in lease liabilities Increase In Operating Lease Liabilities Lease costs Lease Cost Operating lease costs Operating Lease Cost Cash paid for operating leases Operating Lease Payments Remainder of 2021 Lessee Operating Lease Liability Payments Remainder Of Fiscal Year 2022 Lessee Operating Lease Liability Payments Due Next Twelve Months 2023 Lessee Operating Lease Liability Payments Due Year Two 2024 Lessee Operating Lease Liability Payments Due Year Three 2025 Lessee Operating Lease Liability Payments Due Year Four Thereafter Lessee Operating Lease Liability Payments Due After Year Four Total future minimum lease payments Lessee Operating Lease Liability Payments Due Less: imputed interest Lessee Operating Lease Liability Undiscounted Excess Amount Present value of future minimum lease payments Operating Lease Liability Less: current portion of operating leases payments Tax (benefit) expense Unrecognized tax benefits Unrecognized Tax Benefits Common stock, description. Number of votes for common share. Schedule Of Stock By Class [Table] Schedule Of Stock By Class [Table] Voting common stock. Voting Common Stock Voting Common Stock [Member] Class Of Stock [Line Items] Class Of Stock [Line Items] Number of votes for common share Number Of Votes For Common Share Common stock, description Common Stock Description Right to exchange each share of limited common stock to common stock. Right to exchange limited common stock to common stock, share Right To Exchange Each Share Of Limited Common Stock To Common Stock Maximum percentage of stock options must be granted at exercise price of fair market value. 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] Plan Name Plan Name [Axis] Plan Name Plan Name [Domain] Two thousand ten stock plan. 2010 Plan Two Thousand Ten Stock Plan [Member] Vesting Vesting [Axis] Vesting Vesting [Domain] Tranche One Share Based Compensation Award Tranche One [Member] Tranche Two Share Based Compensation Award Tranche Two [Member] Tranche Three Share Based Compensation Award Tranche Three [Member] Share-based compensation award tranche four. Tranche Four Sharebased Compensation Award Tranche Four [Member] Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] 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 percentage of stock options must be granted at exercise price of fair market value Maximum Percentage Of Stock Options Must Be Granted At Exercise Price Of Fair Market Value Share-based compensation arrangement by share-based payment award, options granted, contractual term Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period Share-based compensation arrangement by share-based payment award, award vesting period Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1 Share-based compensation arrangement by share-based payment award, award vesting rights, percentage Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage Share-based compensation arrangement by share-based payment award, options, exercises in period Total proceeds Valuation assumptions Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract] Expected dividend yield Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate Expected volatility Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Expected term (years) Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1 Risk-free interest rate Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Income Statement Location Income Statement Location [Axis] Income Statement Location Income Statement Location [Domain] Cost of Sales Cost Of Sales [Member] Research and Development Research And Development Expense [Member] Sales and Marketing Selling And Marketing Expense [Member] General and Administrative General And Administrative Expense [Member] Total stock -based compensation Allocated Share Based Compensation Expense Weighted average per share grant date fair value of options granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value Intrinsic value of options exercised Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value Unrecognized compensation cost related to unvested stock options granted Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options Expected to be recognized over a weighted average period Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1 Share-based compensation arrangement by share-based payment award, options, vested in period, fair value Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1 Minority Interest [Table] Minority Interest [Table] Ownership Ownership [Axis] Ownership Ownership [Domain] Faxian Therapeutics, LLC joint venture. Faxian Faxian Therapeutics L L C Joint Venture [Member] Consolidated Entities Consolidated Entities [Axis] Consolidated Entities Consolidated Entities [Domain] Variable Interest Entity, Primary Beneficiary Variable Interest Entity Primary Beneficiary [Member] Related Party Related Party Transactions By Related Party [Axis] Related Party Related Party [Domain] WuXi AppTech Co Venturer [Member] Minority Interest [Line Items] Minority Interest [Line Items] Equity interest percentage Minority Interest Ownership Percentage By Noncontrolling Owners Weighted average number of shares outstanding basic and diluted. Numerator: Net Income Loss [Abstract] Denominator: Weighted Average Number Of Shares Outstanding Basic And Diluted [Abstract] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Antidilutive Securities Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis] Antidilutive Securities, Name Antidilutive Securities Name [Domain] Shares Subject to Outstanding Common Stock Options Employee Stock Option [Member] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Schedule Of Equity Method Investments [Table] Schedule Of Equity Method Investments [Table] Investment, Name Schedule Of Equity Method Investment Equity Method Investee Name [Axis] Investment, Name Equity Method Investee Name [Domain] Nimbus Therapeutics LLC. Nimbus Therapeutics, LLC Nimbus Therapeutics L L C [Member] Morphic holding Inc. Morphic Holding, Inc. Morphic Holding Inc [Member] Petra pharma corporation. Petra Pharma Corporation Petra Pharma Corporation [Member] Ravenna therapeutics. Ravenna Therapeutics Ravenna Therapeutics [Member] Relay therapeutics, inc. Relay Therapeutics, Inc Relay Therapeutics Inc [Member] Ajax Therapeutics, Inc. Ajax Therapeutics, Inc Ajax Therapeutics Inc [Member] ShouTi, Inc. ShouTi Shou Ti Inc [Member] Schedule of Equity Method Investments [Line Items] Schedule Of Equity Method Investments [Line Items] Equity investments gains (losses) Escrow payments receivable. Escrow payments received. Distribution from equity investment Escrow payments receivable Escrow Payments Receivable Escrow payments received Escrow Payments Received Non marketable equity securities. Common shares received in connection with merger. Common shares received in connection with merger Common Shares Received In Connection With Merger Carrying value of non-marketable equity securities Non Marketable Equity Securities Loss on sale of equity method investments Equity Method Investment Realized Gain Loss On Disposal Number of preferred shares purchased. Number of preferred shares purchased Number Of Preferred Shares Purchased Cash payments to purchase of shares Purchase of services and license technology from related party. Reimbursements received from related parties for sales of products and services provided. Schedule Of Related Party Transactions By Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] David E Shaw. D. E. Shaw Entities David E Shaw [Member] Members of board of directors. Member of Board of Directors Members Of Board Of Directors [Member] Bill and Melinda gates foundation trust. BMGFT Bill And Melinda Gates Foundation Trust [Member] ShouTi Related Party Transaction [Line Items] Related Party Transaction [Line Items] Purchase of services and license technology from related party Purchase Of Services And License Technology From Related Party Reimbursements received from related parties for sales of products and services provided Reimbursements Received From Related Parties For Sales Of Products And Services Provided Net receivables (payables) Related Party Transaction Due From To Related Party Payment of consulting fees. Payment of consulting fees Payment Of Consulting Fees Revenue recognized Percentage of voting securities. Percentage of voting securities Percentage Of Voting Securities Additional software sales transaction with related party. Software sales transactions amount Related Party Transaction Amounts Of Transaction Additional software sales transaction with related party Additional Software Sales Transaction With Related Party Revenue from related parties Revenue From Related Parties Number of reportable segments Number Of Reportable Segments Unallocated. Schedule Of Segment Reporting Information By Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Consolidation Items Consolidation Items [Axis] Consolidation Items Consolidation Items [Domain] Operating Segments Operating Segments [Member] Segments Statement Business Segments [Axis] Segments Segment [Domain] Software Segment. Software Segment Software Segment [Member] Drug Discovery Segment. Drug Discovery Segment Drug Discovery Segment [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Segment revenues: Segment Reporting Information Revenue [Abstract] Segment gross profit (loss): Gross Profit [Abstract] Total segment gross profit Unallocated: Unallocated [Abstract] Research and development Sales and marketing General and administrative Income tax benefit (expense) Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Geographical Statement Geographical [Axis] Geographical Segment Geographical [Domain] United States U S Europe Europe [Member] Japan J P Rest of World Non Us [Member] Revenues From External Customers And Long Lived Assets [Line Items] Revenues From External Customers And Long Lived Assets [Line Items] Revenues EX-101.PRE 10 sdgr-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 sdgr-10q_20210930_htm.xml IDEA: XBRL DOCUMENT 0001490978 2021-01-01 2021-09-30 0001490978 us-gaap:CommonStockMember 2021-11-04 0001490978 sdgr:LimitedCommonStockMember 2021-11-04 0001490978 2021-09-30 0001490978 2020-12-31 0001490978 sdgr:LimitedCommonStockMember 2021-09-30 0001490978 sdgr:LimitedCommonStockMember 2020-12-31 0001490978 sdgr:SoftwareProductsAndServicesMember 2021-07-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2020-07-01 2020-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2021-01-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2020-01-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember 2021-07-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember 2020-07-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember 2021-01-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember 2020-01-01 2020-09-30 0001490978 2021-07-01 2021-09-30 0001490978 2020-07-01 2020-09-30 0001490978 2020-01-01 2020-09-30 0001490978 us-gaap:CommonStockMember 2020-12-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001490978 us-gaap:RetainedEarningsMember 2020-12-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001490978 us-gaap:NoncontrollingInterestMember 2020-12-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001490978 2021-01-01 2021-03-31 0001490978 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001490978 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001490978 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001490978 us-gaap:CommonStockMember 2021-03-31 0001490978 sdgr:LimitedCommonStockMember 2021-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001490978 us-gaap:RetainedEarningsMember 2021-03-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001490978 us-gaap:NoncontrollingInterestMember 2021-03-31 0001490978 2021-03-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001490978 2021-04-01 2021-06-30 0001490978 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001490978 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001490978 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001490978 us-gaap:CommonStockMember 2021-06-30 0001490978 sdgr:LimitedCommonStockMember 2021-06-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001490978 us-gaap:RetainedEarningsMember 2021-06-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001490978 us-gaap:NoncontrollingInterestMember 2021-06-30 0001490978 2021-06-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001490978 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001490978 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001490978 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-09-30 0001490978 us-gaap:CommonStockMember 2021-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001490978 us-gaap:RetainedEarningsMember 2021-09-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001490978 us-gaap:NoncontrollingInterestMember 2021-09-30 0001490978 us-gaap:SeriesEPreferredStockMember 2019-12-31 0001490978 us-gaap:SeriesDPreferredStockMember 2019-12-31 0001490978 us-gaap:SeriesCPreferredStockMember 2019-12-31 0001490978 us-gaap:SeriesBPreferredStockMember 2019-12-31 0001490978 us-gaap:SeriesAPreferredStockMember 2019-12-31 0001490978 us-gaap:CommonStockMember 2019-12-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001490978 us-gaap:RetainedEarningsMember 2019-12-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001490978 us-gaap:NoncontrollingInterestMember 2019-12-31 0001490978 2019-12-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001490978 2020-01-01 2020-03-31 0001490978 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001490978 us-gaap:CommonStockMember us-gaap:IPOMember 2020-01-01 2020-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2020-01-01 2020-03-31 0001490978 us-gaap:IPOMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesEPreferredStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesDPreferredStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesCPreferredStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:SeriesBPreferredStockMember 2020-01-01 2020-03-31 0001490978 sdgr:LimitedCommonStockMember 2020-01-01 2020-03-31 0001490978 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001490978 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001490978 us-gaap:CommonStockMember 2020-03-31 0001490978 sdgr:LimitedCommonStockMember 2020-03-31 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001490978 us-gaap:RetainedEarningsMember 2020-03-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001490978 us-gaap:NoncontrollingInterestMember 2020-03-31 0001490978 2020-03-31 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001490978 2020-04-01 2020-06-30 0001490978 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001490978 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001490978 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001490978 us-gaap:CommonStockMember 2020-06-30 0001490978 sdgr:LimitedCommonStockMember 2020-06-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001490978 us-gaap:RetainedEarningsMember 2020-06-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001490978 us-gaap:NoncontrollingInterestMember 2020-06-30 0001490978 2020-06-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001490978 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001490978 us-gaap:CommonStockMember sdgr:FollowOnOfferingMember 2020-07-01 2020-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember sdgr:FollowOnOfferingMember 2020-07-01 2020-09-30 0001490978 sdgr:FollowOnOfferingMember 2020-07-01 2020-09-30 0001490978 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-09-30 0001490978 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001490978 us-gaap:CommonStockMember 2020-09-30 0001490978 sdgr:LimitedCommonStockMember 2020-09-30 0001490978 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001490978 us-gaap:RetainedEarningsMember 2020-09-30 0001490978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001490978 us-gaap:NoncontrollingInterestMember 2020-09-30 0001490978 2020-09-30 0001490978 us-gaap:CommonStockMember us-gaap:IPOMember 2020-02-10 2020-02-10 0001490978 us-gaap:CommonStockMember us-gaap:IPOMember 2020-02-10 0001490978 us-gaap:CommonStockMember 2020-02-10 2020-02-10 0001490978 us-gaap:ConvertiblePreferredStockMember 2020-02-10 2020-02-10 0001490978 us-gaap:ConvertiblePreferredStockMember 2020-02-09 2020-02-09 0001490978 sdgr:LimitedCommonStockMember 2020-02-09 2020-02-09 0001490978 us-gaap:CommonStockMember sdgr:FollowOnPublicOfferingMember 2020-08-17 2020-08-17 0001490978 us-gaap:CommonStockMember sdgr:FollowOnPublicOfferingMember 2020-08-17 0001490978 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2020-08-17 2020-08-17 0001490978 us-gaap:CommonStockMember 2020-08-17 2020-08-17 0001490978 us-gaap:AccountingStandardsUpdate202001Member 2021-03-31 0001490978 us-gaap:AccountingStandardsUpdate201815Member 2021-03-31 0001490978 us-gaap:AccountingStandardsUpdate201912Member 2021-03-31 0001490978 us-gaap:AccountingStandardsUpdate201613Member 2021-01-01 0001490978 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001490978 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001490978 sdgr:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001490978 sdgr:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001490978 sdgr:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001490978 sdgr:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001490978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001490978 sdgr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001490978 sdgr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001490978 sdgr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001490978 sdgr:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001490978 sdgr:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001490978 sdgr:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001490978 sdgr:DrugDiscoveryMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2021-06-01 2021-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2021-01-01 2021-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2021-07-01 2021-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2020-07-01 2020-09-30 0001490978 sdgr:OnPremiseSoftwareMember 2020-01-01 2020-09-30 0001490978 sdgr:HostedSoftwareMember 2021-07-01 2021-09-30 0001490978 sdgr:HostedSoftwareMember 2020-07-01 2020-09-30 0001490978 sdgr:HostedSoftwareMember 2021-01-01 2021-09-30 0001490978 sdgr:HostedSoftwareMember 2020-01-01 2020-09-30 0001490978 us-gaap:MaintenanceMember 2021-07-01 2021-09-30 0001490978 us-gaap:MaintenanceMember 2020-07-01 2020-09-30 0001490978 us-gaap:MaintenanceMember 2021-01-01 2021-09-30 0001490978 us-gaap:MaintenanceMember 2020-01-01 2020-09-30 0001490978 sdgr:ProfessionalServicesMember 2021-07-01 2021-09-30 0001490978 sdgr:ProfessionalServicesMember 2020-07-01 2020-09-30 0001490978 sdgr:ProfessionalServicesMember 2021-01-01 2021-09-30 0001490978 sdgr:ProfessionalServicesMember 2020-01-01 2020-09-30 0001490978 sdgr:RevenueFromContractWithCustomerBeforeContributionMember 2021-07-01 2021-09-30 0001490978 sdgr:RevenueFromContractWithCustomerBeforeContributionMember 2020-07-01 2020-09-30 0001490978 sdgr:RevenueFromContractWithCustomerBeforeContributionMember 2021-01-01 2021-09-30 0001490978 sdgr:RevenueFromContractWithCustomerBeforeContributionMember 2020-01-01 2020-09-30 0001490978 sdgr:ContributionMember 2021-01-01 2021-09-30 0001490978 sdgr:ContributionMember 2020-01-01 2020-09-30 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2021-01-01 2021-09-30 0001490978 srt:MaximumMember sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2021-01-01 2021-09-30 0001490978 sdgr:FirstAnniversaryMember sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2020-04-01 2020-06-30 0001490978 sdgr:FirstAnniversaryMember sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2021-04-01 2021-06-30 0001490978 sdgr:SecondAnniversaryMember sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2021-01-01 2021-09-30 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2021-09-30 0001490978 sdgr:BristolMyersSquibbMember sdgr:CollaborationAndLicenseAgreementMember 2020-11-22 2020-11-22 0001490978 sdgr:BristolMyersSquibbMember sdgr:CollaborationAndLicenseAgreementMember 2020-11-22 0001490978 sdgr:BristolMyersSquibbMember sdgr:OncologyProductMember sdgr:CollaborationAndLicenseAgreementMember 2020-11-22 0001490978 sdgr:BristolMyersSquibbMember sdgr:NeurologyAndImmunologyProductMember sdgr:CollaborationAndLicenseAgreementMember 2020-11-22 0001490978 sdgr:BristolMyersSquibbMember sdgr:CollaborationAndLicenseAgreementMember 2021-07-01 2021-09-30 0001490978 sdgr:BristolMyersSquibbMember sdgr:CollaborationAndLicenseAgreementMember 2021-01-01 2021-09-30 0001490978 sdgr:BristolMyersSquibbMember sdgr:CollaborationAndLicenseAgreementMember 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2021-09-30 0001490978 sdgr:SoftwareProductsAndServicesMember 2020-12-31 0001490978 sdgr:DrugDiscoveryMember 2021-09-30 0001490978 sdgr:DrugDiscoveryMember 2020-12-31 0001490978 srt:MinimumMember 2021-01-01 2021-09-30 0001490978 srt:MaximumMember 2021-01-01 2021-09-30 0001490978 us-gaap:SecuritiesAssetsMember us-gaap:FairValueInputsLevel2Member 2021-09-30 0001490978 us-gaap:SecuritiesAssetsMember 2021-09-30 0001490978 us-gaap:EquityMethodInvestmentsMember us-gaap:FairValueInputsLevel1Member 2021-09-30 0001490978 us-gaap:EquityMethodInvestmentsMember us-gaap:FairValueInputsLevel3Member 2021-09-30 0001490978 us-gaap:EquityMethodInvestmentsMember 2021-09-30 0001490978 us-gaap:FairValueInputsLevel1Member 2021-09-30 0001490978 us-gaap:FairValueInputsLevel2Member 2021-09-30 0001490978 us-gaap:FairValueInputsLevel3Member 2021-09-30 0001490978 us-gaap:SecuritiesAssetsMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001490978 us-gaap:SecuritiesAssetsMember 2020-12-31 0001490978 us-gaap:EquityMethodInvestmentsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001490978 us-gaap:EquityMethodInvestmentsMember 2020-12-31 0001490978 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001490978 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001490978 2020-01-01 2020-12-31 0001490978 sdgr:VotingCommonStockMember 2021-09-30 0001490978 sdgr:VotingCommonStockMember 2021-01-01 2021-09-30 0001490978 sdgr:LimitedCommonStockMember 2021-01-01 2021-09-30 0001490978 sdgr:TwoThousandTenStockPlanMember 2021-09-30 0001490978 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-09-30 0001490978 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-09-30 0001490978 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-09-30 0001490978 sdgr:SharebasedCompensationAwardTrancheFourMember 2021-01-01 2021-09-30 0001490978 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001490978 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001490978 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001490978 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001490978 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001490978 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001490978 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001490978 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001490978 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001490978 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001490978 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001490978 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001490978 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001490978 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001490978 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001490978 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001490978 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember sdgr:FaxianTherapeuticsLLCJointVentureMember 2019-04-30 0001490978 sdgr:FaxianTherapeuticsLLCJointVentureMember us-gaap:CoVenturerMember 2019-04-30 0001490978 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001490978 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001490978 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001490978 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2021-07-01 2021-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2021-01-01 2021-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2020-07-01 2020-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2020-01-01 2020-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2021-09-30 0001490978 sdgr:NimbusTherapeuticsLLCMember 2020-12-31 0001490978 sdgr:MorphicHoldingIncMember 2021-07-01 2021-09-30 0001490978 sdgr:MorphicHoldingIncMember 2021-01-01 2021-09-30 0001490978 sdgr:MorphicHoldingIncMember 2020-07-01 2020-09-30 0001490978 sdgr:MorphicHoldingIncMember 2020-01-01 2020-09-30 0001490978 sdgr:MorphicHoldingIncMember 2021-09-30 0001490978 sdgr:MorphicHoldingIncMember 2020-12-31 0001490978 sdgr:PetraPharmaCorporationMember 2020-05-01 2020-05-31 0001490978 sdgr:PetraPharmaCorporationMember 2020-05-31 0001490978 sdgr:PetraPharmaCorporationMember 2021-01-01 2021-09-30 0001490978 sdgr:RavennaTherapeuticsMember 2020-05-01 2020-05-31 0001490978 sdgr:RavennaTherapeuticsMember 2021-09-30 0001490978 sdgr:RavennaTherapeuticsMember 2020-12-31 0001490978 sdgr:RelayTherapeuticsIncMember 2021-01-01 2021-01-31 0001490978 sdgr:RelayTherapeuticsIncMember 2021-01-01 2021-09-30 0001490978 sdgr:RelayTherapeuticsIncMember 2020-07-01 2020-09-30 0001490978 sdgr:RelayTherapeuticsIncMember 2020-12-31 0001490978 sdgr:AjaxTherapeuticsIncMember us-gaap:SeriesBPreferredStockMember 2021-05-01 2021-05-31 0001490978 sdgr:AjaxTherapeuticsIncMember 2021-09-30 0001490978 sdgr:AjaxTherapeuticsIncMember 2020-12-31 0001490978 sdgr:ShouTiIncMember us-gaap:SeriesBPreferredStockMember 2021-07-01 2021-09-30 0001490978 sdgr:ShouTiIncMember 2021-09-30 0001490978 sdgr:ShouTiIncMember 2020-12-31 0001490978 sdgr:ShouTiIncMember 2021-07-01 2021-09-30 0001490978 sdgr:ShouTiIncMember 2021-01-01 2021-09-30 0001490978 sdgr:ShouTiIncMember 2020-07-01 2020-09-30 0001490978 sdgr:ShouTiIncMember 2020-01-01 2020-09-30 0001490978 sdgr:DavidEShawMember 2021-07-01 2021-09-30 0001490978 sdgr:DavidEShawMember 2021-01-01 2021-09-30 0001490978 sdgr:DavidEShawMember 2020-07-01 2020-09-30 0001490978 sdgr:DavidEShawMember 2020-01-01 2020-09-30 0001490978 sdgr:DavidEShawMember 2021-09-30 0001490978 sdgr:DavidEShawMember 2020-12-31 0001490978 sdgr:MembersOfBoardOfDirectorsMember 2021-07-01 2021-09-30 0001490978 sdgr:MembersOfBoardOfDirectorsMember 2021-01-01 2021-09-30 0001490978 sdgr:MembersOfBoardOfDirectorsMember 2020-07-01 2020-09-30 0001490978 sdgr:MembersOfBoardOfDirectorsMember 2020-01-01 2020-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2021-07-01 2021-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2021-01-01 2021-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2020-07-01 2020-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2020-01-01 2020-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2021-09-30 0001490978 sdgr:BillAndMelindaGatesFoundationTrustMember 2020-12-31 0001490978 sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2020-12-31 0001490978 srt:MinimumMember sdgr:AgreementWithGatesVenturesLimitedLiabilityCompanyMember 2021-09-30 0001490978 sdgr:ShouTiIncMember 2021-07-01 2021-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:SoftwareSegmentMember 2021-07-01 2021-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:SoftwareSegmentMember 2020-07-01 2020-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:SoftwareSegmentMember 2021-01-01 2021-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:SoftwareSegmentMember 2020-01-01 2020-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:DrugDiscoverySegmentMember 2021-07-01 2021-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:DrugDiscoverySegmentMember 2020-07-01 2020-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:DrugDiscoverySegmentMember 2021-01-01 2021-09-30 0001490978 us-gaap:OperatingSegmentsMember sdgr:DrugDiscoverySegmentMember 2020-01-01 2020-09-30 0001490978 country:US 2021-07-01 2021-09-30 0001490978 country:US 2020-07-01 2020-09-30 0001490978 country:US 2021-01-01 2021-09-30 0001490978 country:US 2020-01-01 2020-09-30 0001490978 srt:EuropeMember 2021-07-01 2021-09-30 0001490978 srt:EuropeMember 2020-07-01 2020-09-30 0001490978 srt:EuropeMember 2021-01-01 2021-09-30 0001490978 srt:EuropeMember 2020-01-01 2020-09-30 0001490978 country:JP 2021-07-01 2021-09-30 0001490978 country:JP 2020-07-01 2020-09-30 0001490978 country:JP 2021-01-01 2021-09-30 0001490978 country:JP 2020-01-01 2020-09-30 0001490978 us-gaap:NonUsMember 2021-07-01 2021-09-30 0001490978 us-gaap:NonUsMember 2020-07-01 2020-09-30 0001490978 us-gaap:NonUsMember 2021-01-01 2021-09-30 0001490978 us-gaap:NonUsMember 2020-01-01 2020-09-30 shares iso4217:USD iso4217:USD shares sdgr:Customer pure sdgr:Program sdgr:OperatingLease sdgr:Vote sdgr:segment false 2021 Q3 --12-31 0001490978 true true false true true true true true 0 P4Y7M28D P4Y5M26D 10-Q true 2021-09-30 false 001-39206 Schrodinger, Inc. DE 95-4284541 1540 Broadway 24th Floor New York NY 10036 212 295-5800 Common stock, par value $0.01 per share SDGR NASDAQ Yes Yes Non-accelerated Filer false true false false 61731520 9164193 160879000 202296000 3000000 500000 436307000 440395000 108000 60000 11352000 31423000 20000 0 4978000 3955000 5509000 4409000 622025000 682978000 9074000 5140000 51087000 45664000 76459000 10129000 3972000 2352000 762617000 746263000 8228000 8398000 14010000 12000000 43874000 45403000 1978000 4543000 4826000 2861000 72916000 73205000 32444000 41164000 77135000 7221000 300000 654000 182795000 122244000 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 500000000 500000000 61703441 61703441 60713534 60713534 617000 607000 0.01 0.01 100000000 100000000 9164193 9164193 9164193 9164193 92000 92000 778292000 752558000 -199239000 -129559000 44000 317000 579806000 624015000 16000 4000 579822000 624019000 762617000 746263000 24280000 22861000 74672000 67573000 5570000 2936000 17089000 7490000 29850000 25797000 91761000 75063000 6611000 4334000 18158000 12197000 12124000 6191000 34344000 18386000 18735000 10525000 52502000 30583000 11115000 15272000 39259000 44480000 23219000 17019000 65759000 47376000 5556000 3969000 16175000 13120000 17014000 9729000 46253000 28316000 45789000 30717000 128187000 88812000 -34674000 -15445000 -88928000 -44332000 -1781000 4156000 -627000 18233000 19279000 23513000 286000 463000 1063000 1732000 -341000 18696000 18561000 29401000 -35015000 3251000 -70367000 -14931000 -4000 -35000 137000 120000 -35011000 3286000 -70504000 -15051000 -4000 -566000 -824000 -1727000 -35007000 3852000 -69680000 -13324000 -0.49 0.06 -0.99 -0.23 70784184 66339570 70481901 56802567 -0.49 0.05 -0.99 -0.23 70784184 72693173 70481901 56802567 -35007000 3852000 -69680000 -13324000 -32000 -247000 -273000 464000 -35039000 3605000 -69953000 -12860000 60713534 607000 9164193 92000 752558000 -129559000 317000 4000 624019000 -240000 -240000 587141 6000 3650000 3656000 4366000 4366000 498000 498000 -29000 -494000 -523000 61300675 613000 9164193 92000 760574000 -129588000 77000 8000 631776000 -1000 -1000 252935 3000 1609000 1612000 7016000 7016000 338000 338000 -34644000 -326000 -34970000 61553610 616000 9164193 92000 769199000 -164232000 76000 20000 605771000 -32000 -32000 149831 1000 1441000 1442000 7652000 7652000 -35007000 -4000 -35011000 61703441 617000 9164193 92000 778292000 -199239000 44000 16000 579822000 73795777 109270000 39540611 22000000 47242235 19844000 29468101 9840000 134704785 30626000 6121821 61000 11655000 -105096000 16000 41000 -93323000 -458000 -458000 57581 1000 176000 177000 1775000 1775000 22667000 13664704 136000 209497000 209633000 -73795777 -109270000 -17844124 -9928000 -134704785 -30626000 30278832 303000 149521000 149824000 -21696487 -12072000 -47242235 -19844000 -29468101 -9840000 13164193 132000 41624000 41756000 435000 435000 -13826000 -445000 -14271000 50122938 501000 13164193 132000 414248000 -118922000 -442000 31000 295548000 1169000 1169000 16701 55000 55000 2729000 2729000 712000 712000 -3350000 -716000 -4066000 50139639 501000 13164193 132000 417032000 -122272000 727000 27000 296147000 -247000 -247000 908577 9000 2506000 2515000 3038000 3038000 20901000 5250000 53000 325547000 325600000 547000 547000 3852000 -566000 3286000 56298216 563000 13164193 132000 748123000 -118420000 480000 8000 630886000 -70504000 -15051000 -1781000 4156000 59000 342000 19279000 23513000 2195000 2648000 19034000 7542000 811000 1694000 -4736000 -359000 -140000 -20071000 -6386000 1358000 -2580000 -4724000 -3957000 2720000 -290000 -229000 1254000 2010000 668000 -10190000 -5258000 -3705000 -3997000 1611000 -1922000 -50931000 -26861000 6210000 1652000 3700000 2869000 375000 4582000 15735000 340509000 446816000 339588000 118272000 5279000 -328483000 211491000 325610000 6710000 2747000 25000 6735000 539848000 -38917000 184504000 202796000 26486000 163879000 210990000 236000 225000 10000 59000 24000 71054000 1778000 1858000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(1</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Description of Business</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Schrödinger, Inc. (the “Company”) has developed a differentiated, physics-based software platform that enables discovery of high-quality, novel molecules for drug development and materials applications more rapidly, at lower cost, and with, the Company believes, a higher likelihood of success compared to traditional methods. The Company sells its software to biopharmaceutical and industrial companies, academic institutions, and government laboratories. The Company also applies its computational platform to a broad pipeline of drug discovery and development programs in collaboration with biopharmaceutical companies, some of which the Company co-founded. In addition, the Company uses its platform to advance a pipeline of internal drug discovery programs.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On February 10, 2020, the Company completed an initial public offering (“IPO”), in which the Company issued and sold 11,882,352 shares of its common stock at a public offering price of $17.00 per share. The underwriters fully exercised their option to purchase an additional 1,782,352 shares of the Company’s common stock at the public offering price less underwriting discounts. The Company raised $209.6 million in net proceeds after deducting underwriting discounts and commissions and offering expenses payable by the Company.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Immediately prior to the closing of the IPO, preferred stockholders voluntarily exchanged 98,406,823 shares of preferred stock for an aggregate of 13,164,193 shares of limited common stock. In addition, upon the closing of the IPO, the remaining 226,344,686 shares of preferred stock automatically converted into an aggregate of 30,278,832 shares of common stock.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On August 17, 2020, the Company completed a follow-on public offering, in which the Company issued and sold 4,500,000 shares of its common stock at a public offering price of $66.00 per share. The underwriters fully exercised their option to purchase an additional 750,000 shares of the Company’s common stock at the public offering price less underwriting discounts. The Company raised $325.6 million in net proceeds after deducting underwriting discounts and commissions and offering expenses payable by the Company. In addition, a stockholder of the Company sold 500,000 shares of common stock. The Company did not receive any proceeds from the sale of shares of common stock by the selling stockholder.</p> 11882352 17.00 1782352 209600000 98406823 13164193 226344686 30278832 4500000 66.00 750000 325600000 500000 0 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(2)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;"/>Significant Accounting Policies</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(a)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Recently Issued Accounting Pronouncements</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In January 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-01, <span style="font-style:italic;">Investments—Equity Securities</span> (Topic 321), <span style="font-style:italic;">Investments—Equity Method and Joint Ventures </span>(Topic 323),<span style="font-style:italic;"> and Derivatives and Hedging </span>(Topic 815)<span style="font-style:italic;"> —Clarifying the Interactions between Topic 321, Topic 323, and Topic 815</span>, which clarifies the accounting related to equity investments and derivatives. This guidance was effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption was permitted. The Company adopted this new standard effective January 1, 2021, and the adoption did not have a material impact on its consolidated financial statements.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In August 2018, the FASB issued ASU No. 2018-15, <span style="font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software</span> (Topic 350) – <span style="font-style:italic;">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span>. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In December 2019, the FASB issued ASU No. 2019-12, <span style="font-style:italic;">Income Taxes</span> (Topic 740) – <span style="font-style:italic;">Simplifying the Accounting for Income Taxes</span>, which simplifies the accounting for income taxes. This guidance will be effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The Company adopted this new standard effective January 1, 2021 with no material impact on its consolidated financial statements.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In June 2016, the FASB issued ASU No. 2016-13, <span style="font-style:italic;">Financial Instruments-Credit Losses</span> (Topic 326) – <span style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</span>, which requires the measurement and recognition of expected credit losses for financial assets held at </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">amortized cost. ASU </span><span style="color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">No. </span><span style="color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking </span><span style="color:#000000;">information</span><span style="color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes result in earlier recognition of credit losses. </span><span style="color:#000000;">The Company adopted this new standard effective </span><span style="color:#000000;">January 1, 2021</span><span style="color:#000000;"> with no material impact on its consolidated financial statements</span><span style="color:#000000;">.</span></p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(b</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Basis of Presentation and Use of Estimates</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying unaudited condensed consolidated financial statements and the related interim disclosures have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for the interim financial information. These unaudited condensed consolidated financial statements include all adjustments necessary, consisting of only normal recurring adjustments, to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended <span style="text-decoration:none;color:#auto;">December 31, 2020</span>, which was filed with the SEC on March 4, 2021.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the assumptions used in the allocation of revenue, estimates regarding the progress of completing performance obligations under collaboration agreements, and the valuation of stock-based compensation. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(c</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Principles of Consolidation</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s condensed unaudited consolidated financial statements include the accounts of Schrödinger, Inc., its wholly owned subsidiaries, and its variable interest entity. All intercompany balances and transactions have been eliminated in consolidation. The functional currency for foreign entities is the United States dollar. The Company accounts for investments over which it has significant influence, but not a controlling financial interest, using the equity method.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(d</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Restricted Cash</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Restricted cash consists of letters of credit held with the Company’s financial institution related to facility leases and is classified as current in the Company’s balance sheets based on the maturity of the underlying letters of credit.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">e</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Concentrations</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of trade receivables. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company does not require customers to provide collateral to support accounts receivable. If deemed necessary, credit reviews of significant new customers may be performed prior to extending credit. The determination of a customer’s ability to pay requires judgment, and failure to collect from a customer can adversely affect revenue, cash flows, and results of operations. The Company maintains an allowance for doubtful accounts.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021, two customers accounted for 19% and 10% of total accounts receivable, respectively. As of December 31, 2020, two customers accounted for 17% and 14% of total accounts receivable, respectively. Three customers accounted for 17%, 12%, and 10% of total revenue, respectively, during the three months ended September 30, 2021, and one customer accounted for 11% of total revenue during the three months ended September 30, 2020. One customer accounted for 13% of total revenue during the nine months ended September 30, 2021, and no customers accounted for more than 10% of total revenue during the nine months ended September 30, 2020.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">f</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Income Taxes<span style="font-weight:normal;font-style:normal;"> </span></p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company records deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts and the tax basis of the assets and liabilities. Deferred tax assets are reduced by a valuation </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">allowance when it is estimated to become more likely than not that a portion of the deferred tax assets will not be realized. Accordingly, the Company currently maintains a full valuation allowance against ex</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">isting net deferred tax assets.</span></p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company recognizes the effect of income tax positions only if such positions are deemed “more likely than not” capable of being sustained. Interest and penalties accrued on unrecognized tax benefits are included within income tax expense in the consolidated financial statements.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(g</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Equity Investments</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In the normal course of business, the Company has entered, and may continue to enter, into collaboration agreements with private companies to perform drug design services for such companies in exchange for equity ownership stakes in such companies. If it is determined that the Company has control over the investee, the investee is consolidated in the financial statements.<span style="font-size:12pt;"> </span>If the investee is consolidated with the Company and less than 100% of the equity is owned by the Company, the Company will present non-controlling interest to represent the portion of the investee owned by other investors. If it is determined that the Company does not have control over the investee, the Company evaluates the investment for the ability to exercise significant influence. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Equity investments over which the Company has significant influence may be accounted for under equity method accounting <span style="Background-color:#FFFFFF;color:#000000;">in accordance with Accounting Standards Codification (“ASC”) Topic 323, </span><span style="font-style:italic;Background-color:#FFFFFF;color:#000000;">Equity Method and Joint Ventures</span>. If it is determined that the Company does not have significant influence over the investee, and there is no readily determinable fair value for the investment, the equity investment may be accounted for at cost minus impairment <span style="Background-color:#FFFFFF;color:#000000;">in accordance with ASC Topic 321, </span><span style="font-style:italic;Background-color:#FFFFFF;color:#000000;">Equity Securities</span>.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For further information regarding the Company’s equity investments, see Note 4, Fair Value Measurements, Note 9, Noncontrolling Interest, and Note 11, Equity Investments. </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(h</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The outstanding equity of the Company consists of common stock and limited common stock. Under the Company’s certificate of incorporation, the rights of the holders of common stock and limited common stock are identical, except with respect to voting and conversion. Holders of limited common stock are precluded from voting such shares in any election of directors or on the removal of directors. Limited common stock may be converted into common stock at any time at the option of the stockholder.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Undistributed earnings allocated to the participating securities are subtracted from net income in determining net (loss) income attributable to common and limited common stockholders. Basic net (loss) income per share is computed by dividing net (loss) income attributable to common and limited common stockholders by the weighted-average number of shares of common and limited common stock outstanding during the period.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the calculation of diluted net income, net income attributable to common and limited common stockholders for basic net income is adjusted by the effect of dilutive securities, including awards under the Company’s equity compensation plans. Diluted net income per share attributable to common and limited common stockholders is computed by dividing the resulting net income attributable to common and limited common stockholders by the weighted-average number of fully diluted shares of common and limited common stock outstanding. </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(a)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Recently Issued Accounting Pronouncements</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In January 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-01, <span style="font-style:italic;">Investments—Equity Securities</span> (Topic 321), <span style="font-style:italic;">Investments—Equity Method and Joint Ventures </span>(Topic 323),<span style="font-style:italic;"> and Derivatives and Hedging </span>(Topic 815)<span style="font-style:italic;"> —Clarifying the Interactions between Topic 321, Topic 323, and Topic 815</span>, which clarifies the accounting related to equity investments and derivatives. This guidance was effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption was permitted. The Company adopted this new standard effective January 1, 2021, and the adoption did not have a material impact on its consolidated financial statements.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In August 2018, the FASB issued ASU No. 2018-15, <span style="font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software</span> (Topic 350) – <span style="font-style:italic;">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span>. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In December 2019, the FASB issued ASU No. 2019-12, <span style="font-style:italic;">Income Taxes</span> (Topic 740) – <span style="font-style:italic;">Simplifying the Accounting for Income Taxes</span>, which simplifies the accounting for income taxes. This guidance will be effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The Company adopted this new standard effective January 1, 2021 with no material impact on its consolidated financial statements.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In June 2016, the FASB issued ASU No. 2016-13, <span style="font-style:italic;">Financial Instruments-Credit Losses</span> (Topic 326) – <span style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</span>, which requires the measurement and recognition of expected credit losses for financial assets held at </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">amortized cost. ASU </span><span style="color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">No. </span><span style="color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking </span><span style="color:#000000;">information</span><span style="color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes result in earlier recognition of credit losses. </span><span style="color:#000000;">The Company adopted this new standard effective </span><span style="color:#000000;">January 1, 2021</span><span style="color:#000000;"> with no material impact on its consolidated financial statements</span><span style="color:#000000;">.</span></p> 2021-01-01 2021-01-01 2021-01-01 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(b</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Basis of Presentation and Use of Estimates</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying unaudited condensed consolidated financial statements and the related interim disclosures have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for the interim financial information. These unaudited condensed consolidated financial statements include all adjustments necessary, consisting of only normal recurring adjustments, to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended <span style="text-decoration:none;color:#auto;">December 31, 2020</span>, which was filed with the SEC on March 4, 2021.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the assumptions used in the allocation of revenue, estimates regarding the progress of completing performance obligations under collaboration agreements, and the valuation of stock-based compensation. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(c</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Principles of Consolidation</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s condensed unaudited consolidated financial statements include the accounts of Schrödinger, Inc., its wholly owned subsidiaries, and its variable interest entity. All intercompany balances and transactions have been eliminated in consolidation. The functional currency for foreign entities is the United States dollar. The Company accounts for investments over which it has significant influence, but not a controlling financial interest, using the equity method.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(d</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Restricted Cash</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Restricted cash consists of letters of credit held with the Company’s financial institution related to facility leases and is classified as current in the Company’s balance sheets based on the maturity of the underlying letters of credit.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">e</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Concentrations</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of trade receivables. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company does not require customers to provide collateral to support accounts receivable. If deemed necessary, credit reviews of significant new customers may be performed prior to extending credit. The determination of a customer’s ability to pay requires judgment, and failure to collect from a customer can adversely affect revenue, cash flows, and results of operations. The Company maintains an allowance for doubtful accounts.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021, two customers accounted for 19% and 10% of total accounts receivable, respectively. As of December 31, 2020, two customers accounted for 17% and 14% of total accounts receivable, respectively. Three customers accounted for 17%, 12%, and 10% of total revenue, respectively, during the three months ended September 30, 2021, and one customer accounted for 11% of total revenue during the three months ended September 30, 2020. One customer accounted for 13% of total revenue during the nine months ended September 30, 2021, and no customers accounted for more than 10% of total revenue during the nine months ended September 30, 2020.</p> 2 0.19 0.10 2 0.17 0.14 3 0.17 0.12 0.10 1 0.11 1 0.13 0 0.10 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">f</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Income Taxes<span style="font-weight:normal;font-style:normal;"> </span></p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company records deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts and the tax basis of the assets and liabilities. Deferred tax assets are reduced by a valuation </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">allowance when it is estimated to become more likely than not that a portion of the deferred tax assets will not be realized. Accordingly, the Company currently maintains a full valuation allowance against ex</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">isting net deferred tax assets.</span></p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company recognizes the effect of income tax positions only if such positions are deemed “more likely than not” capable of being sustained. Interest and penalties accrued on unrecognized tax benefits are included within income tax expense in the consolidated financial statements.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(g</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Equity Investments</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In the normal course of business, the Company has entered, and may continue to enter, into collaboration agreements with private companies to perform drug design services for such companies in exchange for equity ownership stakes in such companies. If it is determined that the Company has control over the investee, the investee is consolidated in the financial statements.<span style="font-size:12pt;"> </span>If the investee is consolidated with the Company and less than 100% of the equity is owned by the Company, the Company will present non-controlling interest to represent the portion of the investee owned by other investors. If it is determined that the Company does not have control over the investee, the Company evaluates the investment for the ability to exercise significant influence. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Equity investments over which the Company has significant influence may be accounted for under equity method accounting <span style="Background-color:#FFFFFF;color:#000000;">in accordance with Accounting Standards Codification (“ASC”) Topic 323, </span><span style="font-style:italic;Background-color:#FFFFFF;color:#000000;">Equity Method and Joint Ventures</span>. If it is determined that the Company does not have significant influence over the investee, and there is no readily determinable fair value for the investment, the equity investment may be accounted for at cost minus impairment <span style="Background-color:#FFFFFF;color:#000000;">in accordance with ASC Topic 321, </span><span style="font-style:italic;Background-color:#FFFFFF;color:#000000;">Equity Securities</span>.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For further information regarding the Company’s equity investments, see Note 4, Fair Value Measurements, Note 9, Noncontrolling Interest, and Note 11, Equity Investments. </p> 1 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(h</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The outstanding equity of the Company consists of common stock and limited common stock. Under the Company’s certificate of incorporation, the rights of the holders of common stock and limited common stock are identical, except with respect to voting and conversion. Holders of limited common stock are precluded from voting such shares in any election of directors or on the removal of directors. Limited common stock may be converted into common stock at any time at the option of the stockholder.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Undistributed earnings allocated to the participating securities are subtracted from net income in determining net (loss) income attributable to common and limited common stockholders. Basic net (loss) income per share is computed by dividing net (loss) income attributable to common and limited common stockholders by the weighted-average number of shares of common and limited common stock outstanding during the period.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the calculation of diluted net income, net income attributable to common and limited common stockholders for basic net income is adjusted by the effect of dilutive securities, including awards under the Company’s equity compensation plans. Diluted net income per share attributable to common and limited common stockholders is computed by dividing the resulting net income attributable to common and limited common stockholders by the weighted-average number of fully diluted shares of common and limited common stock outstanding. </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">3</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:bold;">Revenue Recognition</span></p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company’s performance obligations are satisfied either over time or at a point in time. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table illustrates the timing of the Company’s revenue recognition:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software products and services – point in time</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">58.5</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">52.7</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">57.3</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software products and services – over time</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29.4</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30.1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">32.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug Discovery – point in time</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.4</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.0</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug Discovery – over time</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8.5</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17.2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8.0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(a)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Software Products and Services</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company enters into contracts that can include various combinations of licenses, products and services, some of which are distinct and are accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative standalone selling price basis. Revenue is recognized net of any sale and value-added taxes collected from customers and subsequently remitted to governmental authorities. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s software business derives revenue from five sources: (i) on-premise software license fees, (ii) hosted software subscription fees, (iii) software maintenance fees, (iv) professional services fees, and (v) contributions.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-style:italic;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">On-premise software.<span style="font-style:normal;"> The Company’s on-premise software license arrangements grant customers the right to use its software on their own in-house servers or their own cloud instances for a specified term, typically for one year. The Company recognizes revenue for on-premise software license fees upfront, either upon delivery of the license or the effective date of the agreement, whichever is later. In instances where the timing of delivery differs from the timing of invoicing, the Company considers whether a significant financing component exists.</span> The Company has elected the practical expedient to not assess for significant financing where the term is less than one year. The Company’s updates and upgrades are not integral to maintaining the utility of the software licenses. Payments typically are received upfront or annually.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-style:italic;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Hosted software.<span style="font-style:normal;"> Hosted software revenue consists primarily of fees to provide the Company’s customers with hosted licenses, which allows these customers to access the Company’s cloud-based software solution on their own hardware without taking control of licenses. Hosted software is recognized ratably over the term of the arrangement.</span></p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-style:italic;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Software maintenance<span style="font-style:normal;">. Software maintenance includes technical support, updates, and upgrades. Software maintenance revenue is considered to be a separate performance obligation and is recognized ratably over the term of the arrangement.</span></p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-style:italic;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Professional services<span style="font-style:normal;">. Professional services, such as training, technical support, installation, or assisting customers with modeling, generally are not related to the core functionality of the Company’s software and are recognized as revenue when resources are consumed. The Company has historically estimated project status with relative accuracy, although a number of internal and external factors can affect such estimates, including labor rates, utilization and efficiency variances. Payments for services are due in advance or upon consumption of resources.</span></p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-style:italic;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">Contribution. </span><span style="Background-color:#FFFFFF;font-style:normal;">Contribution revenue consists of funds received under a non-reciprocal agreement with Gates Ventures, LLC. The agreement is an unconditional non-exchange contribution without restrictions and the initial contribution was invoiced upon execution of the agreement. Revenue was recognized upon execution of the agreement and on the first anniversary of the agreement when invoiced in accordance with ASC Topic 958, </span><span style="Background-color:#FFFFFF;">Not-for-Profit Entities</span><span style="Background-color:#FFFFFF;font-style:normal;"> as the agreement is not an exchange transaction.</span></p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the revenue recognized from the sources of software products and services revenue:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On-premise software</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,496</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,064</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,303</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">41,768</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Hosted software</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,684</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,374</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,988</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,820</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software maintenance</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,401</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,536</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,682</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,624</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Professional services</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,699</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,887</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,699</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,361</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Revenue from contracts with customers</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,280</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,861</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">73,672</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">66,573</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contribution</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total software revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,280</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,861</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74,672</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">67,573</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(b)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Contribution Revenue</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The agreement with Gates Ventures, LLC covers the period from June 23, 2020 through June 22, 2023 for total consideration of up to $3,000. The Company received $1,000 in connection with its entry into the agreement in the second quarter of 2020, and $1,000 in the second quarter of 2021 on the first anniversary of its entry into the agreement. The Company is also entitled to receive an additional $1,000 payment on or around the second anniversary of the agreement, subject to the Company providing certain progress reports to the </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Trustees of Columbia University in the City of New York. As of </span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">September 30, 2021</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">, the Company had </span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">no</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> deferred revenue bal</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">ance related to this agreement.</span></p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(c</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Drug Discovery</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Revenue from drug discovery and collaboration services contracts is recognized either over time, typically by using costs incurred or hours expended to measure progress, or at a point in time based on the achievement of milestones. Payments for services are generally due upon achieving milestones stated in a contract, upfront at the start of a contract, or upon consumption of resources. Services may at times include variable consideration and milestone payments. The Company has estimated the amount of consideration that is variable using the most likely amount method. The Company evaluates milestones on a case-by-case basis, including whether there are factors outside the Company’s control that could result in a significant reversal of revenue, and the likelihood and magnitude of a potential reversal. If achievement of a milestone is not considered probable, the Company constrains (reduces) variable consideration to exclude the milestone payment until it is probable to be achieved. As of September 30, 2021 and 2020, milestones not yet achieved that were determined to be probable of achievement totaled zero and $1,200, respectively, and zero and $1,183 of those milestones were recognized as revenue for the nine months ended September 30, 2021 and 2020.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(d)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Collaboration and License Agreement</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On November 22, 2020, the Company entered into an exclusive, worldwide collaboration and license agreement with Bristol-Myers Squibb Company (“BMS”), pursuant to which the Company and BMS have agreed to collaborate in the discovery, research and preclinical development of new small molecule compounds for disease indications in oncology, neurology, and immunology therapeutics areas. The Company will be responsible, at its own cost and expense, for the discovery of small molecule compounds directed to five specified biological targets pursuant to a mutually agreed research plan for each such target. The initial targets included HIF-2 alpha and SOS1/KRAS, which were two of the Company’s internal programs. In November 2021, the Company and BMS mutually agreed to replace the HIF-2 alpha target with another precision oncology target. Following the replacement election, all rights to the HIF-2 alpha target program reverted to us. Once a development candidate meeting specified criteria for a target under the agreement has been identified by the Company, BMS will be solely responsible for the further development, manufacturing and commercialization of such development candidate at its own cost and expense.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Under the terms of the agreement, BMS paid the Company an initial upfront fee payment of $55,000. The Company also is entitled to receive up to $2,700,000 in total milestone payments across all potential targets, consisting of: a) up to $585,000 in milestone payments per oncology target, including $360,000 in the aggregate for the achievement of certain specified research, development, and regulatory milestones and $225,000 in the aggregate for the achievement of certain specified commercial milestones; and b) up to $482,000 in milestone payments per neurology and immunology target, including $257,000 in the aggregate for the achievement of certain specified research, development, and regulatory milestones and $225,000 in the aggregate for the achievement of certain specified commercial milestones.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company is also entitled to a tiered percentage royalty on annual net sales ranging from mid-single digits to low-double digits, subject to certain specified reductions. Royalties are payable by BMS on a licensed product-by-licensed product and country-by-country basis until the later of the expiration of the last valid claim covering the licensed product in such country, expiration of all applicable regulatory exclusivities in such country for such licensed product and the tenth anniversary of the first commercial sale of such licensed product in such country.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company assessed the collaboration and license agreement in accordance with ASC 606, <span style="font-style:italic;">Revenue from Contracts with Customers </span>(Topic 606), and concluded that BMS is a customer based on the agreement structure. At inception, the Company identified one performance obligation for each of the five programs under the agreement, which includes research activities for each program and a license grant for the underlying intellectual property. The Company determined that the license grant for intellectual property is not separable from the research activities, as the research activities are expected to significantly modify or enhance the license grant over the period of service, and therefore are not distinct in the context of the contract.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company determined that the transaction price at the onset of the agreement is $55,000. Additional consideration to be paid to the Company upon the achievement of future milestone payments were excluded from the transaction price as they represent milestone payments that are not considered probable as of the inception date such that there is not a significant risk of revenue reversal.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has allocated the transaction price of $55,000 to each performance obligation based on the relative stand-alone selling price of each performance obligation at inception, which was determined based on each performance obligation’s estimated stand-alone selling price. The Company determined the estimated stand-alone selling price at contract inception of the research activities based on internal estimates of the costs to perform the services, inclusive of a reasonable profit margin. Significant inputs used to determine the total costs to perform the research activities included the length of time required, the internal hours expected to be incurred on the services and the number and costs of various studies that will be performed to complete the research plan.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Revenue associated with the research activities is recognized on a proportional performance basis over the period of service for research activities, using input-based measurements of total costs of research incurred to estimate the proportion performed. Progress towards completion is remeasured at the end of each reporting period.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">During the three and nine months ended September 30, 2021 the Company recognized $4,404 and $10,064, respectively, associated with the agreement based on the research activities performed. As of September 30, 2021, there was $43,948 of deferred revenue related to the agreement, which was classified as either current or non-current in the condensed consolidated balance sheet based on the period the services are expected to be performed. </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(e</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Significant Judgments </p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Significant judgments and estimates are required under ASC Topic 606. Due to the complexity of certain contracts, the actual revenue recognition treatment required under Topic 606 for the Company’s arrangements may be dependent on contract-specific terms and may vary in some instances.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s contracts with customers often include promises to transfer multiple software products and services, including training, professional services, technical support services, and rights to unspecified updates. Determining whether licenses and services are distinct performance obligations that should be accounted for separately, or are not distinct and therefore should be accounted for together, requires significant judgment. In some arrangements, such as most of the Company’s term-based software license arrangements, the Company has concluded that the licenses and associated services are distinct from each other. In other arrangements, including collaboration services arrangements, the licenses and certain services may not be distinct from each other. The Company’s time-based software arrangements may include multiple software licenses and a right to updates or upgrades to the licensed software products, and technical support. The Company has concluded that such promised goods and services are separate distinct performance obligations. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company is required to estimate the total consideration expected to be received from contracts with customers, including any variable consideration. Once the estimated transaction price is established, amounts are allocated to the performance obligations that have been identified. The transaction price is allocated to each separate performance obligation on a relative stand-alone selling price (“SSP”) basis. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Judgment is required to determine the SSP for each distinct performance obligation. The Company rarely licenses or sells products on a standalone basis, so the Company is required to estimate the range of SSPs for each performance obligation. In instances where the SSP is not directly observable because the Company does not sell the license, product, or service separately, the Company determines the SSP using information that includes historical discounting practices, market conditions, cost-plus analysis, and other observable inputs. The Company typically has more than one SSP for individual performance obligations due to the stratification of those items by classes of customers and circumstances. In these instances, the Company may use information such as the size and geographic region of the customer in determining the SSP. Professional service revenue is recognized as costs and hours are incurred, and judgment is required in estimating both the project status and the costs incurred or hours expended. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">If a group of agreements are so closely related to each other that they are, in effect, part of a single arrangement, such agreements are deemed to be one arrangement for revenue recognition purposes. The Company exercises significant judgment to evaluate the relevant facts and circumstances in determining whether the separate agreements should be accounted for separately or as, in substance, a single arrangement. The Company’s judgments about whether a group of contracts comprises a single arrangement can affect the allocation of consideration to the distinct performance obligations, which could have an effect on results of operations for the periods involved. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Judgment is required to determine the total costs to perform research activities, which include the length of time required, the internal hours expected to be incurred on the services, and the number and costs of various studies that may be performed to complete the research plan.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Generally, the Company has not experienced significant returns or refunds to customers.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s estimates related to revenue recognition require significant judgment and a change in these estimates could have an effect on the Company’s results of operations during the periods involved.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(f</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"/><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"/><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">Contract Balances</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"> </span></p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The timing of revenue recognition may differ from the timing of invoicing to customers and these timing differences result in receivables, contract assets, or contract liabilities (deferred revenue) on the condensed consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to invoicing. A deferred revenue liability is recorded when revenue is expected to be recognized subsequent to invoicing. For the Company’s time-based software agreements, customers are generally invoiced at the beginning of the arrangement for the entire term, though when the term spans multiple years the customers may be invoiced on an annual basis. For certain drug discovery agreements where the milestones are deemed probable, the Company records a contract asset for the full value of the milestone.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contract assets are included in unbilled and other receivables within the condensed consolidated balance sheets and are transferred to receivables when the Company invoices the customer.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contract balances were as follows:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">As of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">As of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contract assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,995</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,589</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Deferred revenue, short-term:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software products and services</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,305</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,218</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug discovery</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,569</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,185</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Deferred revenue, long-term:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software products and services</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,583</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,976</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug discovery</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,861</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,188</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:3.34%;font-size:12pt;font-family:Times New Roman;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three and nine months ended September 30, 2021 and 2020, respectively, the Company recognized $17,026, $36,403, $12,346, and $22,603 of revenue that was included in deferred revenue at June 30, 2021, December 31, 2020, June 30, 2020, and December 31, 2019, respectively. All other deferred revenue activity is due to the timing of invoices in relation to the timing of revenue, as described above. The Company expects to recognize as revenue approximately 57% of its September 30, 2021 deferred revenue balance in the next 12 months and the remainder thereafter. Additionally, contracted but unsatisfied performance obligations that had not yet been billed to the customer or included in deferred revenue were $27,179 as of September 30, 2021.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Payment terms and conditions vary by contract type, although terms typically require payment within 30 to 60 days. In instances where the timing of revenue recognition differs from that of invoicing, the Company has determined that its contracts generally do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company’s products and services, not to facilitate financing arrangements. </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(g</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Deferred Sales Commissions </p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has applied the practical expedient for sales commission expense, as any compensation paid to sales representatives to obtain a contract relates to a period of one year or less. Therefore, the Company has not capitalized any costs related to sales commissions.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table illustrates the timing of the Company’s revenue recognition:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software products and services – point in time</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">58.5</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">52.7</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">57.3</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software products and services – over time</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29.4</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30.1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">32.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug Discovery – point in time</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.9</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.4</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2.0</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug Discovery – over time</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18.7</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8.5</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17.2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8.0</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 0.519 0.585 0.527 0.573 0.294 0.301 0.287 0.327 0.029 0.014 0.020 0.187 0.085 0.172 0.080 P1Y <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the revenue recognized from the sources of software products and services revenue:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.6%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On-premise software</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,496</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,064</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,303</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">41,768</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Hosted software</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,684</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,374</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,988</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,820</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software maintenance</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,401</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,536</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,682</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,624</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Professional services</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,699</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,887</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,699</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,361</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.34%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Revenue from contracts with customers</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,280</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,861</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">73,672</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.2%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">66,573</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contribution</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.34%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total software revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,280</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,861</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74,672</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.2%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">67,573</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 15496000 15064000 47303000 41768000 2684000 2374000 7988000 6820000 4401000 3536000 12682000 10624000 1699000 1887000 5699000 7361000 24280000 22861000 73672000 66573000 1000000 1000000 24280000 22861000 74672000 67573000 2020-06-23 2023-06-22 3000000 1000000 1000000 1000000 0 0 1200000 0 1183000 55000000 2700000000 585000000 360000000 225000000 482000000 257000000 225000000 5 55000000 55000000 4404000 10064000 43948000 <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contract balances were as follows:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">As of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">As of</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:66.98%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.9%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contract assets</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,995</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,589</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Deferred revenue, short-term:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software products and services</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,305</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,218</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug discovery</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,569</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,185</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Deferred revenue, long-term:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#FF0000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software products and services</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,583</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,976</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:66.98%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug discovery</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,861</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.9%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,188</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 4995000 3589000 22305000 28218000 21569000 17185000 2583000 1976000 29861000 39188000 17026000 36403000 12346000 22603000 0.57 27179000 P30D P60D <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(4</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;"/>Fair Value Measurements</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Various inputs are used in determining the fair value of the Company’s financial assets and liabilities. These inputs are summarized into the following three broad categories:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Level 1 – quoted prices in active markets for identical securities</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Level 2 – other significant observable inputs, including quoted prices for similar securities, interest rates, credit risk, etc.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Level 3 – significant unobservable inputs, including the Company’s own assumptions in determining fair value</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The inputs or methodology used for valuing securities are not necessarily an indication of the risk associated with investing in those securities. Marketable securities</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">, </span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">which consist</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> primarily of corporate and U.S. government agency bonds</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">,</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> are classified as available for sale and fair value does not differ significantly from carrying value as of </span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">September 30, 2021</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> and</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">. </span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents information about the Company’s assets and liabilities measured at fair value as of </span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">September 30, 2021</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">:</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </span></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Assets:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Marketable securities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">436,307</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">436,307</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Equity investments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">49,293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,293</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">436,307</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">485,600</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents information about the Company’s assets and liabilities measured at fair value as of December 31, 2020:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Assets:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Marketable securities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">440,395</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">440,395</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Equity investments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">45,570</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">45,570</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">45,570</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">440,395</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">485,965</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fair value of the Company’s investments in Nimbus Therapeutics, LLC (“Nimbus”) and ShouTi Inc. (“ShouTi”), classified as Level 3 in the fair value hierarchy, was determined under the hypothetical liquidated book value method (“HLBV method”), as further described in Note 11, Equity Investments. Significant unobservable inputs used under the HLBV method include Nimbus’ and ShouTi’s annual financial statements and the Company’s respective liquidation priorities. The following table sets forth changes in fair value of the Company’s Level 3 investments:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:60%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">108</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash contributions</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,869</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unrealized loss</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,977</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash contributions</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unrealized gains and losses arising from changes in fair value of the Company’s equity investments are classified within change in fair value in the condensed consolidated statements of operations. During the nine months ended September 30, 2021 and the year ended December 31, 2020 there were no transfers between Level 1, Level 2 and Level 3 investments. See Note 11, Equity Investments, for further information.</p> <span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents information about the Company’s assets and liabilities measured at fair value as of </span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">September 30, 2021</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">:</span> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Assets:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Marketable securities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">436,307</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">436,307</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Equity investments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">49,293</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47,293</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">436,307</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">485,600</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents information about the Company’s assets and liabilities measured at fair value as of December 31, 2020:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 1</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 2</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Level 3</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.2%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Assets:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.4%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Marketable securities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">440,395</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">440,395</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Equity investments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">45,570</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">45,570</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.4%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">45,570</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">440,395</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.2%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">485,965</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 436307000 436307000 47293000 2000000 49293000 47293000 436307000 2000000 485600000 440395000 440395000 45570000 45570000 45570000 440395000 485965000 The following table sets forth changes in fair value of the Company’s Level 3 investments: <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:60%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:16.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2019</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">108</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash contributions</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,869</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Unrealized loss</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,977</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.22%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.9%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash contributions</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.22%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.9%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,000</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 108000 2869000 -2977000 2000000 2000000 0 0 0 0 0 0 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(5</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;"/>Commitments and Contingencies </p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(a)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Leases </p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company leases office space under operating leases that expire at various dates through 2037. The Company has elected the package of practical expedients under the transition guidance of ASC Topic 842, <span style="font-style:italic;">Leases</span>, to exclude short-term leases from the balance sheet and to combine lease and non-lease components. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Upon inception of a lease, the Company determines if an arrangement is a lease, if it includes options to extend or terminate the lease, and if it is reasonably certain that the Company will exercise the options. Lease cost, representing lease payments over the term of the lease and any capitalizable direct costs less any incentives received, is recognized on a straight-line basis over the lease term as lease expense.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date if the rate implicit in the lease is not readily determinable. Upon execution of a new lease, the Company performs an analysis to determine its incremental borrowing rate using its current borrowing rate, adjusted for various factors including level of collateralization and lease term. As of September 30, 2021, the remaining weighted average lease term was 15 years.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">During the quarter ended September 30, 2021, the accounting commencement began for two new leases, which increased the right-of-use (“ROU”) assets and lease liabilities by $71,054. ROU assets and lease liabilities were equal as no lease costs or incentives were associated with acquiring the leases.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Variable and short-term lease costs were immaterial for the nine months ended September 30, 2021. Additional details of the Company’s operating leases are presented in the following table:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:45.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:24.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:24.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:45.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:45.82%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,382</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,465</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,269</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,420</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:45.82%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash paid for operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,608</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,534</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,112</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,494</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:2pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Maturities of operating lease liabilities as of September 30, 2021 under noncancelable operating leases were as follows: </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:3.34%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Year ending December 31:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Remainder of 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">472</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,105</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,826</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,649</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2025</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,245</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.3%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">102,418</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total future minimum lease payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">132,715</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.3%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: imputed interest</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(53,602</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Present value of future minimum lease payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">79,113</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.3%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: current portion of operating leases payments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,978</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.3%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:34.2pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Lease liabilities, long-term</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">77,135</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:8pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(b)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:8pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Legal Matters </p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">From time to time, the Company may become involved in routine litigation arising in the ordinary course of business. While the results of such litigation cannot be predicted with certainty, management believes that the final outcome of such matters is not likely to have a material adverse effect on the Company’s financial position or results of operations or cash flows.</p> 2037 P15Y 2 71054000 71054000 0 Additional details of the Company’s operating leases are presented in the following table: <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:45.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:24.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:24.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:45.82%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.22%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:45.82%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Operating lease costs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,382</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,465</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,269</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,420</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:45.82%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cash paid for operating leases</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,608</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,534</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,112</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.22%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,494</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;"> </p> 2382000 1465000 5269000 4420000 1608000 1534000 4112000 4494000 <p style="text-align:justify;margin-bottom:0pt;margin-top:2pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Maturities of operating lease liabilities as of September 30, 2021 under noncancelable operating leases were as follows: </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:3.34%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Year ending December 31:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Remainder of 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">472</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2022</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,105</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2023</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,826</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2024</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,649</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2025</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,245</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.3%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Thereafter</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">102,418</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:27.35pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total future minimum lease payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">132,715</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.3%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: imputed interest</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(53,602</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.3%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Present value of future minimum lease payments</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.88%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">79,113</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.3%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Less: current portion of operating leases payments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,978</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.3%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:34.2pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Lease liabilities, long-term</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.88%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.8%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">77,135</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 472000 2105000 8826000 9649000 9245000 102418000 132715000 53602000 79113000 1978000 77135000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(6</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Income Taxes </p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company estimates an annual effective income tax rate based on projected results for the year and applies this rate to income before taxes to calculate income tax expense. Any refinements made due to subsequent information that affects the estimated annual effective income tax rate are reflected as adjustments in the current period.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three and nine months ended September 30, 2021 and 2020, the Company’s income tax (benefit) expense was $(4), $137, $(35), and $120, respectively. For the three and nine months ended September 30, 2021, the difference between the effective rate and the statutory rate was primarily attributed to the change in the valuation allowance against net deferred tax assets.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company recognizes the effect of income tax positions only if those positions are “more likely than not” capable of being sustained. As of September 30, 2021, the Company had $1,745 of unrecognized tax benefits. Interest and penalties accrued on unrecognized tax benefits are recorded as tax expense within the condensed consolidated financial statements. The Company does not expect a significant increase or decrease to the total amounts of unrecognized tax benefits within the next twelve months.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company and its subsidiaries file U.S. federal income tax returns and various state, local and foreign income tax returns. At September 30, 2021, the Company’s statutes of limitations are open for all federal and state years filed after the year ended December 31, 2015 and 2014, respectively. Net operating loss (“NOL”) and credit carryforwards from all years are subject to examination and adjustments for the three years following the year in which the carryforwards are utilized. The Company is not currently under Internal Revenue Service or state examination.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Pursuant to Internal Revenue Code Sections 382 and 383, the utilization of NOLs and other tax attributes may be substantially limited due to cumulative changes in ownership greater than 50% that may have occurred or could occur during applicable testing periods. The Company has performed an analysis through March 31, 2021 and determined that such an ownership change has occurred. There was no material impact to the financial statements due to this ownership change.</p> -4000 137000 -35000 120000 1745000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(7</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Stockholders’ Equity (Deficit)</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(a)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Common Stock</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021, the Company had authorized 500,000,000 shares of common stock with a par value of $0.01 per share.<span style="font-size:12pt;"> </span>Holders of common stock are entitled to one vote per share, to receive dividends, if and when declared by the board of directors, and upon liquidation or dissolution, to receive a portion of the assets available for distributions to stockholders, subject to preferential amounts owed to holders of the Company’s preferred stock, if any.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Common stockholders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. The rights, preferences and privileges of holders of the common stock are subject to and may be adversely affected by the right of the holders of shares of any series of preferred stock that the Company may designate and issue in the future.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(b)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Limited Common Stock</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021, the Company had authorized 100,000,000 shares of limited common stock with a par value of $0.01 per share. Holders of limited common stock are entitled to one vote per share, however, the holders of limited common stock shall not be entitled to vote such shares in any election of directors or on the removal of directors. Holders of limited common stock are entitled to receive dividends, if and when declared by the board of directors, and upon liquidation or dissolution, to receive a portion of the assets available for distributions to stockholders, subject to preferential amounts owed to holders of the Company’s preferred stock, if any. Holders of the Company’s limited common stock have the right to convert each share of limited common stock into one share of the Company’s common stock.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Limited common stockholders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. The rights, preferences and privileges of holders of the limited common stock are subject to and may be adversely affected by the right of the holders of shares of any series of preferred stock that the Company may designate and issue in the future.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(c)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Preferred Stock</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021, the Company had authorized 10,000,000 shares of undesignated preferred stock with a par value of $0.01 per share. The Company’s board of directors has the discretion to determine the rights, preferences, privileges, and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges, and liquidation preferences, of each series of preferred stock<span style="Background-color:#FFFFFF;color:#000000;">.</span></p> 500000000 0.01 1 Common stockholders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. The rights, preferences and privileges of holders of the common stock are subject to and may be adversely affected by the right of the holders of shares of any series of preferred stock that the Company may designate and issue in the future 100000000 0.01 Holders of limited common stock are entitled to one vote per share, however, the holders of limited common stock shall not be entitled to vote such shares in any election of directors or on the removal of directors. Holders of limited common stock are entitled to receive dividends, if and when declared by the board of directors, and upon liquidation or dissolution, to receive a portion of the assets available for distributions to stockholders, subject to preferential amounts owed to holders of the Company’s preferred stock, if any. Holders of the Company’s limited common stock have the right to convert each share of limited common stock into one share of the Company’s common stock 1 1 10000000 0.01 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(8</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Stock-Based Compensation</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:0%;font-style:italic;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Stock Incentive Plans</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021, the Company’s stock incentive plans included the 2010 Stock Plan (the “2010 Plan”), the 2020 Equity Incentive Plan (the “2020 Plan”), and the 2021 Inducement Equity Incentive Plan (the "2021 Plan”) (together, the “Plans”). The 2020 Plan provides for the award of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards<span style="font-size:12pt;"> </span>to employees, directors, consultants or advisors.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The 2021 Plan provides for the award of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards to persons who were not previously an employee or director of the Company or who are commencing employment with the Company following a bona fide period of non-employment, in either case, as an inducement material to such person’s entry into employment with the Company and in accordance with the requirements of the Nasdaq Stock Market Rule 5635(c)(4). Neither consultants nor advisors are eligible to participate in the 2021 Plan.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The 2010 Plan provided for the granting of incentive stock options and nonstatutory stock options to employees, directors, consultants or advisors. As of the effective date of the 2020 Plan, no further awards will be made under the 2010 Plan. Any options or awards outstanding under the 2010 Plan remain outstanding and effective. Shares of common stock subject to outstanding awards granted under the 2010 Plan that expire, terminate, or are otherwise surrendered, cancelled, forfeited, or repurchased by the Company are available for issuance under the 2020 Plan.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:0%;font-style:italic;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Stock Options</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock options must be granted at an exercise price not less than 100% of the fair market value per share at the grant date. The board of directors or compensation committee determines the exercise price of the Company’s stock options based on the closing price of the common stock as reported on the Nasdaq Global Select Market on the day of grant. The maximum contractual term of options granted under the Plans is typically 10 years, options generally vest over four years with <span>25%</span> of the shares underlying the option vesting at the end of the first year and the remaining vesting monthly over the following three years.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">During the three and nine months ended September 30, 2021 and 2020, 149,831, 989,907, 908,577, and 982,859 options under the Plans were exercised for total proceeds of $1,442, $6,710, $2,515, and $2,747 respectively.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The fair value of each option award is determined on the date of grant using the Black Scholes Merton option-pricing model. The calculation of fair value includes several assumptions that require management’s judgment. The expected terms of options granted to employees during 2021 and 2020 were calculated using an average of historical exercises. Estimated volatility for the nine months ended September 30, 2021 and 2020 incorporates a calculated volatility derived from the historical closing prices of shares of common stock of similar entities whose share prices were publicly available for the expected term of the option. The risk-free interest rate is based on the U.S. Treasury constant maturities in effect at the time of grant for the expected term of the option. The Company accounts for forfeitures as they occur, as such, the Company does not estimate forfeitures at the time of grant.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021 and December 31, 2020, there were 2,302,572 and 2,168,706 shares available for grant under the Plans. Following are the weighted average valuation assumptions used for options:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.38%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Valuation assumptions</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected dividend yield</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">59</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">60</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected term (years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000741">4.66</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000742">4.49</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free interest rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.69</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.41</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:2pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents classification of stock-based compensation expense within the condensed consolidated statements of operations:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.46%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cost of sales</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,065</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">399</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,841</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">957</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.46%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,130</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">857</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,283</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,187</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.46%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">370</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">165</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">950</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">373</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.46%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">General and administrative</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,087</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,617</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,960</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,025</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.46%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total stock-based compensation</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,652</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,038</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,034</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,542</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The weighted average grant date fair value per share of options granted during the three and nine months ended September 30, 2021 and 2020 was $30.05, $46.33, $36.45, and $9.20, respectively. The intrinsic value of options exercised during the three and nine months ended September 30, 2021 and 2020 was $7,726, $66,839, $60,283, and $62,294, respectively.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of September 30, 2021, there was $85,683 of unrecognized compensation cost related to unvested stock options granted under the Plans, which is expected to be recognized over a weighted average period of 3.07 years. The fair value of shares vested during the three and nine months ended September 30, 2021 and 2020 was $3,050, $15,917, $655, and $2,578, respectively.</p> 0 1 P10Y P4Y 0.25 0.25 0.25 0.25 149831 989907 908577 982859 1442000 6710000 2515000 2747000 2302572 2168706 Following are the weighted average valuation assumptions used for options: <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:33.38%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:63.84%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.76%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.3%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Valuation assumptions</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected dividend yield</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">59</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">60</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected term (years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000741">4.66</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000742">4.49</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:63.84%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free interest rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.69</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.76%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:14.3%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1.41</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 0.59 0.60 0.0069 0.0141 <p style="text-align:justify;margin-bottom:0pt;margin-top:2pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents classification of stock-based compensation expense within the condensed consolidated statements of operations:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.46%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cost of sales</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,065</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">399</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,841</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">957</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.46%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,130</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">857</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,283</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,187</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.46%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">370</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">165</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">950</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.18%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">373</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.46%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">General and administrative</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,087</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,617</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,960</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,025</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.46%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total stock-based compensation</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,652</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,038</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,034</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.18%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,542</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 1065000 399000 2841000 957000 2130000 857000 5283000 2187000 370000 165000 950000 373000 4087000 1617000 9960000 4025000 7652000 3038000 19034000 7542000 30.05 46.33 36.45 9.20 7726000 66839000 60283000 62294000 85683000 P3Y25D 3050000 15917000 655000 2578000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(9)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;"/>Noncontrolling Interest</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">The Company reviews each legal entity formed by parties related to the Company to determine whether or not the Company has a variable interest in the entity and whether or not the entity would meet the definition of a variable interest entity (“VIE”) in accordance with ASC Topic 810, </span><span style="font-style:italic;Background-color:#FFFFFF;">Consolidation</span><span style="Background-color:#FFFFFF;">. If the entity is a VIE, the Company assesses whether or not the Company is the primary beneficiary of that VIE based on a number of factors, </span><span style="color:#000000;">including</span><span style="Background-color:#FFFFFF;"> (i) which party has the power to direct the activities that most significantly affect the VIE’s economic performance, (ii) the parties’ contractual rights and responsibilities pursuant to any contractual agreements and (iii) which party has the obligation to absorb losses or the right to receive benefits from the VIE. If the Company determines it is the primary beneficiary of a VIE, the Company consolidates the financial statements of the VIE into the Company’s consolidated financial statements at the time that determination is made. The Company evaluates whether it continues to be the primary beneficiary of any consolidated VIEs on a quarterly basis. If the Company were to determine that it is no longer the primary beneficiary of a consolidated VIE, or no longer has a variable interest in the VIE, it would deconsolidate the VIE in the period that the determination is made.</span></p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">If the Company determines it is the primary beneficiary of a VIE that meets the definition of a business, the Company measures the assets, liabilities and noncontrolling interests of the newly consolidated entity at fair value in accordance with ASC Topic 805, </span><span style="font-style:italic;Background-color:#FFFFFF;">Business Combinations</span><span style="Background-color:#FFFFFF;"> at the date the reporting entity first becomes the primary beneficiary.</span></p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In October 2018, Faxian Therapeutics, LLC (“Faxian”) was formed in the United States. In April 2019, upon consummation of the joint venture, the Company and WuXi AppTech ("WuXi"), each received a 50% equity interest in the entity in exchange for their contributions to the entity. The Company determined that Faxian was a VIE and concluded that it is the primary beneficiary of the VIE. As such, the Company has historically consolidated Faxian's results into the condensed consolidated financial statements and eliminated WuXi's ownership as a non-controlling interest.</p> 0.50 0.50 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(10</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;"/>Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the calculation of basic and diluted net (loss) income per share attributable to common and limited common stockholders for the periods presented (in thousands, except for share and per share data):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Numerator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net (loss) income attributable to Schrödinger common</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   and limited common stockholders</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(35,007</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,852</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(69,680</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(13,324</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Denominator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted average shares used to compute net</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   (loss) income per share attributable to Schrödinger</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   common and limited common stockholders, basic:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,784,184</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">66,339,570</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,481,901</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">56,802,567</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net (loss) income per share attributable to Schrödinger</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">    common and limited common stockholders, basic:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.49</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.06</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.99</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.23</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#FFFFFF;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted average shares used to compute net</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   (loss) income per share attributable to Schrödinger</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   common and limited common stockholders, diluted:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,784,184</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">72,693,173</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,481,901</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">56,802,567</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net (loss) income per share attributable to Schrödinger</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">    common and limited common stockholders, diluted:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.49</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.05</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.99</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.23</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Since the Company was in a loss position for the three and nine months ended September 30, 2021 and the nine months ended September 30, 2020, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares and limited common shares outstanding would have been anti-dilutive. <span style="color:#000000;">For the three months ended September 30, 2020, in order to calculate diluted net income per share, the weighted average shares used to compute net income is adjusted by the effect of dilutive securities including awards under the Company’s Plans.</span> <span style="color:#000000;">Diluted net income per share is computed by dividing the resulting net income by the weighted average number of fully diluted common and limited shares outstanding.</span> Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares subject to outstanding common stock options</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,791,880</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">62,802</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,791,880</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,739,413</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table presents the calculation of basic and diluted net (loss) income per share attributable to common and limited common stockholders for the periods presented (in thousands, except for share and per share data):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Numerator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net (loss) income attributable to Schrödinger common</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   and limited common stockholders</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(35,007</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,852</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(69,680</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(13,324</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Denominator:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted average shares used to compute net</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   (loss) income per share attributable to Schrödinger</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   common and limited common stockholders, basic:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,784,184</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">66,339,570</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,481,901</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">56,802,567</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net (loss) income per share attributable to Schrödinger</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">    common and limited common stockholders, basic:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.49</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.06</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.99</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.23</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#FFFFFF;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.02%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Weighted average shares used to compute net</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   (loss) income per share attributable to Schrödinger</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   common and limited common stockholders, diluted:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,784,184</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">72,693,173</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">70,481,901</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">56,802,567</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net (loss) income per share attributable to Schrödinger</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">    common and limited common stockholders, diluted:</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.49</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.05</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.99</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(0.23</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> </table></div> -35007000 3852000 -69680000 -13324000 70784184 66339570 70481901 56802567 -0.49 0.06 -0.99 -0.23 70784184 72693173 70481901 56802567 -0.49 0.05 -0.99 -0.23 Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows: <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.26%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares subject to outstanding common stock options</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,791,880</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">62,802</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,791,880</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.02%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.26%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,739,413</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 7791880 62802 7791880 7739413 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(11</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;"/>Equity Investments</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(a)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Nimbus</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company provides collaboration services for Nimbus under the terms of a master services agreement executed on May 18, 2010, as amended. Collaboration agreements are separate from the transaction that resulted in equity ownership and related fees are paid in cash to the Company. As Nimbus is a limited liability company and the Company is not a passive investor due to its collaboration with Nimbus on a number of drug discovery targets, the Company's management determined that it has significant influence over the entity and therefore accounts for the investment as an equity method investment.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has concluded that the carrying value of its equity investment in Nimbus should reflect its contractual rights to substantive profits. The Company further determined that the HLBV method for valuing contractual rights to substantive profits provides the best representation of its financial position in Nimbus.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The HLBV method is a balance sheet-oriented approach to equity method accounting. Under the HLBV method, the Company determines its share of earnings or losses by comparing its claim on the book value at the beginning and end of each reporting period. This claim is calculated as the amount that the Company would receive (or be obligated to pay) if the investee were to liquidate all of its assets at recorded amounts, determined as of the balance sheet date in accordance with U.S. GAAP, and distribute the resulting cash to creditors and investors in accordance with their respective priorities.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The carrying value of the Nimbus investment was zero as of September 30, 2021 and December 31, 2020. The Company has no obligation to fund Nimbus losses in excess of its initial investment. For the three and nine months ended September 30, 2021, the Company reported no gain or loss on the Nimbus investment. For the three and nine months ended September 30, 2020, the Company recorded losses of zero and $2,977 on the Nimbus investment, respectively.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(b)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Morphic</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company accounts for its investment in Morphic Holding, Inc. (“Morphic”) at fair value based on the share price of Morphic’s common stock at the measurement date.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three and nine months ended September 30, 2021, the Company reported a loss of $626 and a gain of $19,279 on the Morphic investment, respectively. For the three and nine months ended September 30, 2020, the Company reported gains of $242 and $8,500 on the Morphic investment, respectively. As of September 30, 2021 and December 31, 2020, the carrying value of the Company’s investment in Morphic was $47,293 and $28,013, respectively.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(c)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Petra</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Prior to May 2020, the Company had concluded that its equity investment in Petra Pharma Corporation (“Petra”) should be valued as a non-marketable equity security as the Company did not exercise significant influence over Petra.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">During May 2020, Petra entered into a merger agreement with a third party. In connection with the merger, the Company received $4,582 of merger consideration in exchange for the Company’s shares of Petra common stock and is eligible to receive potential earn-outs tied to the achievement of specified development, regulatory, and commercial milestones. The Company is also eligible to receive $361 in escrow payments. During the nine months ended September 30, 2021, the Company received escrow payments of $335.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(d)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Ravenna</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In connection with the Petra merger, the Company received 2,676,191 shares of common stock of Ravenna Pharmaceuticals, Inc. (“Ravenna”). The Company concluded that its equity investment in Ravenna should be valued as a non-marketable equity security as the Company does not exercise significant influence over Ravenna. As of each of September 30, 2021 and December 31, 2020, the carrying value of the Company’s investment in Ravenna was $94.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(e)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Relay</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In July 2020, Relay successfully completed an initial public offering. The Company accounts for its investment in Relay at fair value based on the share price of Relay’s common stock at the measurement date. In January 2021, the Company disposed of its equity stake in Relay for aggregate consideration of $15,735, resulting in a loss of $1,821 for the nine months ended September 30, 2021. There was no gain or loss on the Relay investment for the three and nine months ended September 30, 2020, as Relay was not a public company during this period. As of December 31, 2020, the carrying value of the Company’s investment in Relay was $17,556.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(f)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Ajax</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In May 2021, the Company purchased 631,377 shares of Series B preferred stock of Ajax Therapeutics, Inc. (“Ajax”) for $1,700 in cash. The Company has concluded that its equity investment in Ajax should be valued as a non-marketable equity security as the Company does not exercise significant influence over Ajax. As of September 30, 2021 and December 31, 2020, the carrying value of the Company’s investment in Ajax was $1,700 and zero, respectively.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(g)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">ShouTi</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">During the three months ended September 30, 2021, the Company purchased 494,035 shares of Series B preferred stock of ShouTi for $2,000 in cash. As ShouTi is structured as a company limited by shares, incorporated under the laws of the Cayman Islands and the Company is not a passive investor due to its collaboration with ShouTi on a number of drug discovery targets, the Company’s management determined that it has significant influence over the entity and therefore accounts for the investment as an equity method investment. </p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has determined that the HLBV method for valuing contractual rights to substantive profits provides the best representation of its financial position in ShouTi. The carrying value of ShouTi was $2,000 and zero as of September 30, 2021 and December 31, 2020, respectively. The Company has no obligation to fund ShouTi losses in excess of its initial investment. For the three and nine months ended September 30, 2021 and 2020 the Company recorded no gain or loss on the ShouTi investment.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> 0 0 0 0 0 -2977000 -626000 19279000 242000 8500000 47293000 28013000 4582000 361000 335000 2676191 94000 94000 15735000 -1821000 0 17556000 631377 1700000 1700000 0 494035 2000000 2000000 0 0 0 0 0 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(12</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;"/>Related Party Transactions</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(a)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">D. E. Shaw</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three and nine months ended September 30, 2021 and 2020, the Company licensed technology and purchased services for $2,409, $5,467, $1,296, and $4,471, respectively, from companies controlled by David E. Shaw and/or affiliates of companies controlled by David E. Shaw (the “D. E. Shaw entities”), stockholders of the Company. In addition, D. E. Shaw entities purchased certain products and services from, and provided cost reimbursements to, the Company totaling $212, $253, $158 and $206 for the three and nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021 and December 31, 2020, the Company had net payables of $2,136 and $3,464, respectively, to D.E. Shaw entities.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(b)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Board Member</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three and nine months ended September 30, 2021 and 2020, the Company paid consulting fees of $100, $290, $95, and $269, respectively, to a member of its board of directors.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(c)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>Bill and Melinda Gates Foundation</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three and nine months ended September 30, 2021 and 2020, the Bill &amp; Melinda Gates Foundation, an entity under common control with Bill and Melinda Gates Foundation Trust, a stockholder of the Company, issued a grant under which it agreed to pay the Company directly for certain licenses and services provided to a specified group of third-party organizations. Revenue recognized for services provided by the Company under this grant were $133, $1,005, $486 and $1,788 for the three and nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021 and December 31, 2020, the Company had net receivables of $94 and $543, respectively, due from the Bill &amp; Melinda Gates Foundation.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company received $1,000 in contribution revenue in connection with its entry into an agreement with Gates Ventures, LLC in the second quarter of 2020, and $1,000 in contribution revenue in the second quarter of 2021 on the first anniversary of its entry into the agreement. Gates Ventures, LLC is an entity under control of William H. Gates III, who may be deemed to be the beneficial owner of more than 5% of the Company’s voting securities. As of September 30, 2021 and December 31, 2020, the Company had no net receivables<span style="font-size:12pt;"> </span>due from Gates Ventures, LLC.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">(</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">d</span><span style="font-weight:bold;font-style:italic;font-size:10pt;font-family:Times New Roman;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;"><span style="font-weight:normal;font-style:normal;"/>ShouTi</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;color:#000000;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="Background-color:#FFFFFF;">During the three months ended September 30, 2021, the Company entered into a software agreement with ShouTi for approximately $300. Additionally, the Company entered into a software sales agreement with a ShouTi subsidiary for approximately $300. The Company recognized revenue of approximately $30 in the aggregate related to these agreements during the three months ended September 30, 2021.</span></p> 2409000 5467000 1296000 4471000 212000 253000 158000 206000 -2136000 -3464000 100000 290000 95000 269000 133000 1005000 486000 1788000 94000 543000 1000000 1000000 0.05 0 0 300000 300000 30000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:3.34%;white-space:nowrap" valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">(13</span><span style="font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">)</span></p></td> <td valign="top"> <p style="text-align:justify;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Segment Reporting</p></td></tr></table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:6pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has determined that its chief executive officer (“CEO”) is its chief operating decision maker (“CODM”). The Company’s CEO evaluates the financial performance of the Company based on two reportable segments: Software and Drug Discovery. The Software segment is focused on licensing the Company’s software to transform molecular discovery. The Drug Discovery segment is focused on building a portfolio of preclinical and clinical drug programs, internally and through collaborations.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The CODM reviews segment performance and allocates resources based upon segment revenue and segment gross profit of the Software and Drug Discovery reportable segments. Segment gross profit is derived by deducting operational expenditures, with the exception of research and development, sales and marketing, and general and administrative activities from U.S. GAAP revenue. Operational expenditures are expenditures made that are directly attributable to the reportable segment. These expenditures are allocated to the segments based on headcount. The reportable segment expenditures include compensation, supplies, and services from contract research organizations.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Certain cost items are not allocated to the Company’s reportable segments. These cost items primarily consist of compensation and general operational expenses associated with the Company’s research and development, sales and marketing, and general and administrative. These costs are incurred by both segments and due to the integrated nature of the Company’s Software and Drug Discovery segments, any allocation methodology would be arbitrary and provide no meaningful analysis.</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">All segment revenue is earned in the United States and there are no intersegment revenues. Additionally, the Company reports assets on a consolidated basis and does not allocate assets to its reportable segments for purposes of assessing segment performance or allocating resources. Presented below is financial information with respect to the Company’s reportable segments for the periods presented:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Segment revenues:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,280</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,861</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74,672</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">67,573</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug discovery</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,570</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,936</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,089</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,490</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total segment revenues</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,850</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">25,797</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">91,761</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">75,063</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Segment gross profit (loss):</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,669</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,527</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">56,514</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">55,376</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug discovery</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(6,554</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,255</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(17,255</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(10,896</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total segment gross profit</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,115</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,272</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,259</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">44,480</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Unallocated:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(23,219</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(17,019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(65,759</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(47,376</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(5,556</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,969</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(16,175</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(13,120</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">General and administrative</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(17,014</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(9,729</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(46,253</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(28,316</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(Loss) gain on equity investments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,781</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,156</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Change in fair value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(627</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,233</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,279</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,513</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Interest income</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">286</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">463</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,063</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,732</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income tax benefit (expense)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">35</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(137</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(120</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Consolidated net (loss) income</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(35,011</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,286</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(70,504</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(15,051</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> </table></div> <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table sets forth revenues by geographic area for the three and nine months ended September 30, 2021 and 2020:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,824</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,769</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">58,405</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">44,396</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Europe</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,566</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,283</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,357</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,485</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Japan</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,923</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,896</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,372</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,868</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Rest of World</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,537</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,849</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,627</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,314</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,850</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">25,797</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">91,761</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">75,063</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 2 <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">All segment revenue is earned in the United States and there are no intersegment revenues. Additionally, the Company reports assets on a consolidated basis and does not allocate assets to its reportable segments for purposes of assessing segment performance or allocating resources. Presented below is financial information with respect to the Company’s reportable segments for the periods presented:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Segment revenues:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">24,280</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,861</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">74,672</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">67,573</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug discovery</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,570</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,936</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,089</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,490</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total segment revenues</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,850</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">25,797</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">91,761</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">75,063</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Segment gross profit (loss):</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Software</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,669</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,527</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">56,514</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">55,376</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Drug discovery</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(6,554</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,255</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(17,255</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(10,896</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total segment gross profit</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,115</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15,272</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,259</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">44,480</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Unallocated:</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(23,219</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(17,019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(65,759</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(47,376</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(5,556</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,969</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(16,175</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(13,120</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">General and administrative</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(17,014</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(9,729</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(46,253</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(28,316</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(Loss) gain on equity investments</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,781</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,156</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Change in fair value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(627</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,233</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,279</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">23,513</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Interest income</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">286</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">463</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,063</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,732</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Income tax benefit (expense)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">35</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(137</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(120</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-family:Times New Roman;font-size:10pt;font-style:normal;text-transform:none;font-variant: normal;">Consolidated net (loss) income</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(35,011</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,286</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(70,504</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(15,051</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> </table></div> 24280000 22861000 74672000 67573000 5570000 2936000 17089000 7490000 29850000 25797000 91761000 75063000 17669000 18527000 56514000 55376000 -6554000 -3255000 -17255000 -10896000 11115000 15272000 39259000 44480000 23219000 17019000 65759000 47376000 5556000 3969000 16175000 13120000 17014000 9729000 46253000 28316000 -1781000 4156000 -627000 18233000 19279000 23513000 286000 463000 1063000 1732000 -4000 -35000 137000 120000 -35011000 3286000 -70504000 -15051000 <p style="text-align:justify;margin-bottom:0pt;margin-top:12pt;text-indent:3.34%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table sets forth revenues by geographic area for the three and nine months ended September 30, 2021 and 2020:</p> <p style="text-align:justify;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:28.56%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Nine Months Ended September 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.22%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">21,824</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,769</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">58,405</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">44,396</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Europe</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,566</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,283</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18,357</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,485</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:38.64%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Japan</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,923</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,896</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,372</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">7,868</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Rest of World</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,537</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,849</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,627</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,314</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:38.64%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29,850</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">25,797</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">91,761</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.22%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">75,063</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 21824000 17769000 58405000 44396000 3566000 3283000 18357000 16485000 1923000 2896000 6372000 7868000 2537000 1849000 8627000 6314000 29850000 25797000 91761000 75063000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 04, 2021
Document And Entity Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Document Period End Date Sep. 30, 2021  
Current Fiscal Year End Date --12-31  
Entity Registrant Name Schrodinger, Inc.  
Entity Central Index Key 0001490978  
Entity Tax Identification Number 95-4284541  
Entity File Number 001-39206  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 1540 Broadway  
Entity Address, Address Line Two 24th Floor  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10036  
City Area Code 212  
Local Phone Number 295-5800  
Title of 12(b) Security Common stock, par value $0.01 per share  
Trading Symbol SDGR  
Security Exchange Name NASDAQ  
Document Quarterly Report true  
Document Transition Report false  
Common Stock    
Document And Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   61,731,520
Limited Common Stock    
Document And Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   9,164,193
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 160,879 $ 202,296
Restricted cash 3,000 500
Marketable securities 436,307 440,395
Accounts receivable, net of allowance for doubtful accounts of $108 and $60 11,352 31,423
Unbilled and other receivables, net for allowance for unbilled receivables of $20 and $0 4,978 3,955
Prepaid expenses 5,509 4,409
Total current assets 622,025 682,978
Property and equipment, net 9,074 5,140
Equity investments 51,087 45,664
Right of use assets 76,459 10,129
Other assets 3,972 2,352
Total assets 762,617 746,263
Current liabilities:    
Accounts payable 8,228 8,398
Accrued payroll, taxes, and benefits 14,010 12,000
Deferred revenue 43,874 45,403
Lease liabilities 1,978 4,543
Other accrued liabilities 4,826 2,861
Total current liabilities 72,916 73,205
Deferred revenue, long-term 32,444 41,164
Lease liabilities, long-term 77,135 7,221
Other liabilities, long-term 300 654
Total liabilities 182,795 122,244
Commitments and contingencies (Note 5)
Stockholders' equity:    
Preferred stock, $0.01 par value. Authorized 10,000,000 shares; zero shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively
Common stock 617 607
Additional paid-in capital 778,292 752,558
Accumulated deficit (199,239) (129,559)
Accumulated other comprehensive income 44 317
Total stockholders’ equity of Schrödinger stockholders 579,806 624,015
Noncontrolling interest 16 4
Total stockholders’ equity 579,822 624,019
Total liabilities and stockholders’ equity 762,617 746,263
Limited Common Stock    
Stockholders' equity:    
Common stock 92 92
Total stockholders’ equity $ 92 $ 92
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Allowance for doubtful accounts receivable $ 108 $ 60
Allowance for unbilled receivable $ 20 $ 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 61,703,441 60,713,534
Common stock, shares outstanding 61,703,441 60,713,534
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Limited Common Stock    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 9,164,193 9,164,193
Common stock, shares outstanding 9,164,193 9,164,193
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues:        
Total revenues $ 29,850 $ 25,797 $ 91,761 $ 75,063
Cost of revenues:        
Total cost of revenues 18,735 10,525 52,502 30,583
Gross profit 11,115 15,272 39,259 44,480
Operating expenses:        
Research and development 23,219 17,019 65,759 47,376
Sales and marketing 5,556 3,969 16,175 13,120
General and administrative 17,014 9,729 46,253 28,316
Total operating expenses 45,789 30,717 128,187 88,812
Loss from operations (34,674) (15,445) (88,928) (44,332)
Other (expense) income:        
(Loss) gain on equity investments     (1,781) 4,156
Change in fair value (627) 18,233 19,279 23,513
Interest income 286 463 1,063 1,732
Total other (expense) income (341) 18,696 18,561 29,401
(Loss) income before income taxes (35,015) 3,251 (70,367) (14,931)
Income tax (benefit) expense (4) (35) 137 120
Net (loss) income (35,011) 3,286 (70,504) (15,051)
Net loss attributable to noncontrolling interest (4) (566) (824) (1,727)
Net (loss) income attributable to Schrödinger common and limited common stockholders $ (35,007) $ 3,852 $ (69,680) $ (13,324)
Net (loss) income per share attributable to Schrödinger common and limited common stockholders, basic: $ (0.49) $ 0.06 $ (0.99) $ (0.23)
Weighted average shares used to compute net (loss) income per share attributable to Schrödinger common and limited common stockholders, basic: 70,784,184 66,339,570 70,481,901 56,802,567
Net (loss) income per share attributable to Schrödinger common and limited common stockholders, diluted: $ (0.49) $ 0.05 $ (0.99) $ (0.23)
Weighted average shares used to compute net (loss) income per share attributable to Schrödinger common and limited common stockholders, diluted: 70,784,184 72,693,173 70,481,901 56,802,567
Software Products and Services        
Revenues:        
Total revenues $ 24,280 $ 22,861 $ 74,672 $ 67,573
Cost of revenues:        
Total cost of revenues 6,611 4,334 18,158 12,197
Drug Discovery        
Revenues:        
Total revenues 5,570 2,936 17,089 7,490
Cost of revenues:        
Total cost of revenues $ 12,124 $ 6,191 $ 34,344 $ 18,386
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement Of Income And Comprehensive Income [Abstract]        
Net (loss) income attributable to Schrödinger common and limited common stockholders $ (35,007) $ 3,852 $ (69,680) $ (13,324)
Changes in market value of investments, net of tax:        
Unrealized (loss) gain on marketable securities (32) (247) (273) 464
Comprehensive (loss) income $ (35,039) $ 3,605 $ (69,953) $ (12,860)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) - USD ($)
$ in Thousands
Total
Initial Public Offering
Follow-on Offering
Series E Preferred Stock
Series D Preferred Stock
Series C Preferred Stock
Series B Preferred Stock
Series A Preferred Stock
Limited Common Stock
Common Stock
Common Stock
Initial Public Offering
Common Stock
Follow-on Offering
Additional Paid-In Capital
Additional Paid-In Capital
Initial Public Offering
Additional Paid-In Capital
Follow-on Offering
Accumulated Deficit
Accumulated Other Comprehensive (Income) Loss
Non Controlling Interest
Beginning Balance at Dec. 31, 2019 $ (93,323)                 $ 61     $ 11,655     $ (105,096) $ 16 $ 41
Convertible preferred stock, Beginning Balance, Shares at Dec. 31, 2019       73,795,777 39,540,611 47,242,235 29,468,101 134,704,785                    
Convertible preferred stock, Beginning Balance at Dec. 31, 2019       $ 109,270 $ 22,000 $ 19,844 $ 9,840 $ 30,626                    
Beginning Balance, Shares at Dec. 31, 2019                   6,121,821                
Change in unrealized loss on marketable securities (458)                               (458)  
Issuances of common stock upon stock option exercise 177                 $ 1     176          
Issuances of common stock upon stock option exercise, Shares                   57,581                
Stock-based compensation 1,775                       1,775          
Issuances of common stock upon public offering, net of issuance costs   $ 209,633                 $ 136     $ 209,497        
Issuances of common stock upon public offering, net of issuance costs, Shares                     13,664,704              
Conversion of convertible preferred stock into common stock 149,824                 $ 303     149,521          
Temporary equity, conversion of convertible preferred stock into common stock, Shares       (73,795,777) (17,844,124)     (134,704,785)                    
Temporary equity, conversion of convertible preferred stock into common stock       $ (109,270) $ (9,928)     $ (30,626)                    
Conversion of convertible preferred stock into common stock, Shares                   30,278,832                
Exchange of convertible preferred stock into limited common stock 41,756               $ 132       41,624          
Temporary equity, exchange of convertible preferred stock into limited common stock, Shares         (21,696,487) (47,242,235) (29,468,101)                      
Temporary equity, exchange of convertible preferred stock into limited common stock         $ (12,072) $ (19,844) $ (9,840)                      
Exchange of convertible preferred stock into limited common stock, Shares                 13,164,193                  
Contributions by non-controlling interest 435                                 435
Net income (loss) (14,271)                             (13,826)   (445)
Ending Balance at Mar. 31, 2020 295,548               $ 132 $ 501     414,248     (118,922) (442) 31
Ending Balance, Shares at Mar. 31, 2020                 13,164,193 50,122,938                
Beginning Balance at Dec. 31, 2019 (93,323)                 $ 61     11,655     (105,096) 16 41
Convertible preferred stock, Beginning Balance, Shares at Dec. 31, 2019       73,795,777 39,540,611 47,242,235 29,468,101 134,704,785                    
Convertible preferred stock, Beginning Balance at Dec. 31, 2019       $ 109,270 $ 22,000 $ 19,844 $ 9,840 $ 30,626                    
Beginning Balance, Shares at Dec. 31, 2019                   6,121,821                
Change in unrealized loss on marketable securities $ 464                                  
Issuances of common stock upon stock option exercise, Shares 982,859                                  
Net income (loss) $ (15,051)                                  
Ending Balance at Sep. 30, 2020 630,886               $ 132 $ 563     748,123     (118,420) 480 8
Ending Balance, Shares at Sep. 30, 2020                 13,164,193 56,298,216                
Beginning Balance at Mar. 31, 2020 295,548               $ 132 $ 501     414,248     (118,922) (442) 31
Beginning Balance, Shares at Mar. 31, 2020                 13,164,193 50,122,938                
Change in unrealized loss on marketable securities 1,169                               1,169  
Issuances of common stock upon stock option exercise 55                       55          
Issuances of common stock upon stock option exercise, Shares                   16,701                
Stock-based compensation 2,729                       2,729          
Contributions by non-controlling interest 712                                 712
Net income (loss) (4,066)                             (3,350)   (716)
Ending Balance at Jun. 30, 2020 296,147               $ 132 $ 501     417,032     (122,272) 727 27
Ending Balance, Shares at Jun. 30, 2020                 13,164,193 50,139,639                
Change in unrealized loss on marketable securities (247)                               (247)  
Issuances of common stock upon stock option exercise $ 2,515                 $ 9     2,506          
Issuances of common stock upon stock option exercise, Shares 908,577                 908,577                
Stock-based compensation $ 3,038                       3,038          
Issuances of common stock upon public offering, net of issuance costs     $ 325,600                 $ 53     $ 325,547      
Issuances of common stock upon public offering, net of issuance costs, Shares                       5,250,000            
Contributions by non-controlling interest 547                                 547
Net income (loss) 3,286                             3,852   (566)
Ending Balance at Sep. 30, 2020 630,886               $ 132 $ 563     748,123     (118,420) 480 8
Ending Balance, Shares at Sep. 30, 2020                 13,164,193 56,298,216                
Beginning Balance at Dec. 31, 2020 624,019               $ 92 $ 607     752,558     (129,559) 317 4
Beginning Balance, Shares at Dec. 31, 2020                 9,164,193 60,713,534                
Change in unrealized loss on marketable securities (240)                               (240)  
Issuances of common stock upon stock option exercise 3,656                 $ 6     3,650          
Issuances of common stock upon stock option exercise, Shares                   587,141                
Stock-based compensation 4,366                       4,366          
Contributions by non-controlling interest 498                                 498
Net income (loss) (523)                             (29)   (494)
Ending Balance at Mar. 31, 2021 631,776               $ 92 $ 613     760,574     (129,588) 77 8
Ending Balance, Shares at Mar. 31, 2021                 9,164,193 61,300,675                
Beginning Balance at Dec. 31, 2020 624,019               $ 92 $ 607     752,558     (129,559) 317 4
Beginning Balance, Shares at Dec. 31, 2020                 9,164,193 60,713,534                
Change in unrealized loss on marketable securities $ (273)                                  
Issuances of common stock upon stock option exercise, Shares 989,907                                  
Net income (loss) $ (70,504)                                  
Ending Balance at Sep. 30, 2021 579,822               $ 92 $ 617     778,292     (199,239) 44 16
Ending Balance, Shares at Sep. 30, 2021                 9,164,193 61,703,441                
Beginning Balance at Mar. 31, 2021 631,776               $ 92 $ 613     760,574     (129,588) 77 8
Beginning Balance, Shares at Mar. 31, 2021                 9,164,193 61,300,675                
Change in unrealized loss on marketable securities (1)                               (1)  
Issuances of common stock upon stock option exercise 1,612                 $ 3     1,609          
Issuances of common stock upon stock option exercise, Shares                   252,935                
Stock-based compensation 7,016                       7,016          
Contributions by non-controlling interest 338                                 338
Net income (loss) (34,970)                             (34,644)   (326)
Ending Balance at Jun. 30, 2021 605,771               $ 92 $ 616     769,199     (164,232) 76 20
Ending Balance, Shares at Jun. 30, 2021                 9,164,193 61,553,610                
Change in unrealized loss on marketable securities (32)                               (32)  
Issuances of common stock upon stock option exercise $ 1,442                 $ 1     1,441          
Issuances of common stock upon stock option exercise, Shares 149,831                 149,831                
Stock-based compensation $ 7,652                       7,652          
Net income (loss) (35,011)                             (35,007)   (4)
Ending Balance at Sep. 30, 2021 $ 579,822               $ 92 $ 617     $ 778,292     $ (199,239) $ 44 $ 16
Ending Balance, Shares at Sep. 30, 2021                 9,164,193 61,703,441                
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) (Parenthetical) - Common Stock - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Mar. 31, 2020
Initial Public Offering    
Common stock issuance costs   $ 22,667
Follow-on Offering    
Common stock issuance costs $ 20,901  
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net loss $ (70,504) $ (15,051)
Adjustments to reconcile net loss to net cash used in operating activities:    
Loss (gain) on equity investments 1,781 (4,156)
Noncash revenue from equity investments (59) (342)
Fair value adjustments (19,279) (23,513)
Depreciation 2,195 2,648
Stock-based compensation 19,034 7,542
Noncash research and development expenses 811 1,694
Noncash investment accretion 4,736 359
Loss on disposal of property and equipment 140  
Decrease (increase) in assets:    
Accounts receivable, net 20,071 6,386
Unbilled and other receivables (1,358) 2,580
Reduction in the carrying amount of right of use assets 4,724 3,957
Prepaid expenses and other assets (2,720) 290
(Decrease) increase in liabilities:    
Accounts payable (229) 1,254
Accrued payroll, taxes, and benefits 2,010 668
Deferred revenue (10,190) (5,258)
Lease liabilities (3,705) (3,997)
Other accrued liabilities 1,611 (1,922)
Net cash used in operating activities (50,931) (26,861)
Cash flows from investing activities:    
Purchases of property and equipment (6,210) (1,652)
Purchases of equity investments (3,700) (2,869)
Distribution from equity investment 375 4,582
Proceeds from sale of equity investments 15,735  
Purchases of marketable securities (340,509) (446,816)
Proceeds from maturity of marketable securities 339,588 118,272
Net cash provided by (used in) investing activities 5,279 (328,483)
Cash flows from financing activities:    
Issuances of common stock upon initial public offering, net   211,491
Issuances of common stock upon follow-on public offering, net   325,610
Issuances of common stock upon stock option exercises 6,710 2,747
Contribution by noncontrolling interest 25  
Net cash provided by financing activities 6,735 539,848
Net (decrease) increase in cash and cash equivalents and restricted cash (38,917) 184,504
Cash and cash equivalents and restricted cash, beginning of period 202,796 26,486
Cash and cash equivalents and restricted cash, end of period 163,879 210,990
Supplemental disclosure of cash flow and noncash information    
Cash paid for income taxes 236 225
Supplemental disclosure of non-cash investing and financing activities    
Accrued deferred offering costs   10
Purchases of property and equipment in accounts payable 59 24
Acquisitions of right of use assets in exchange for lease obligations $ 71,054 1,778
Reclassification of deferred financing costs to additional paid in capital   $ 1,858
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business
9 Months Ended
Sep. 30, 2021
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Description of Business

(1)

Description of Business

Schrödinger, Inc. (the “Company”) has developed a differentiated, physics-based software platform that enables discovery of high-quality, novel molecules for drug development and materials applications more rapidly, at lower cost, and with, the Company believes, a higher likelihood of success compared to traditional methods. The Company sells its software to biopharmaceutical and industrial companies, academic institutions, and government laboratories. The Company also applies its computational platform to a broad pipeline of drug discovery and development programs in collaboration with biopharmaceutical companies, some of which the Company co-founded. In addition, the Company uses its platform to advance a pipeline of internal drug discovery programs.

On February 10, 2020, the Company completed an initial public offering (“IPO”), in which the Company issued and sold 11,882,352 shares of its common stock at a public offering price of $17.00 per share. The underwriters fully exercised their option to purchase an additional 1,782,352 shares of the Company’s common stock at the public offering price less underwriting discounts. The Company raised $209.6 million in net proceeds after deducting underwriting discounts and commissions and offering expenses payable by the Company.

Immediately prior to the closing of the IPO, preferred stockholders voluntarily exchanged 98,406,823 shares of preferred stock for an aggregate of 13,164,193 shares of limited common stock. In addition, upon the closing of the IPO, the remaining 226,344,686 shares of preferred stock automatically converted into an aggregate of 30,278,832 shares of common stock.

On August 17, 2020, the Company completed a follow-on public offering, in which the Company issued and sold 4,500,000 shares of its common stock at a public offering price of $66.00 per share. The underwriters fully exercised their option to purchase an additional 750,000 shares of the Company’s common stock at the public offering price less underwriting discounts. The Company raised $325.6 million in net proceeds after deducting underwriting discounts and commissions and offering expenses payable by the Company. In addition, a stockholder of the Company sold 500,000 shares of common stock. The Company did not receive any proceeds from the sale of shares of common stock by the selling stockholder.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Significant Accounting Policies

(2)

Significant Accounting Policies

(a)

Recently Issued Accounting Pronouncements

In January 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) —Clarifying the Interactions between Topic 321, Topic 323, and Topic 815, which clarifies the accounting related to equity investments and derivatives. This guidance was effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption was permitted. The Company adopted this new standard effective January 1, 2021, and the adoption did not have a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Topic 350) – Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740) – Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes. This guidance will be effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The Company adopted this new standard effective January 1, 2021 with no material impact on its consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) – Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at

amortized cost. ASU No. 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes result in earlier recognition of credit losses. The Company adopted this new standard effective January 1, 2021 with no material impact on its consolidated financial statements.

(b)

Basis of Presentation and Use of Estimates

The accompanying unaudited condensed consolidated financial statements and the related interim disclosures have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for the interim financial information. These unaudited condensed consolidated financial statements include all adjustments necessary, consisting of only normal recurring adjustments, to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the SEC on March 4, 2021.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the assumptions used in the allocation of revenue, estimates regarding the progress of completing performance obligations under collaboration agreements, and the valuation of stock-based compensation. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

(c)

Principles of Consolidation

The Company’s condensed unaudited consolidated financial statements include the accounts of Schrödinger, Inc., its wholly owned subsidiaries, and its variable interest entity. All intercompany balances and transactions have been eliminated in consolidation. The functional currency for foreign entities is the United States dollar. The Company accounts for investments over which it has significant influence, but not a controlling financial interest, using the equity method.

(d)

Restricted Cash

Restricted cash consists of letters of credit held with the Company’s financial institution related to facility leases and is classified as current in the Company’s balance sheets based on the maturity of the underlying letters of credit.

(e)

Concentrations

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of trade receivables.

The Company does not require customers to provide collateral to support accounts receivable. If deemed necessary, credit reviews of significant new customers may be performed prior to extending credit. The determination of a customer’s ability to pay requires judgment, and failure to collect from a customer can adversely affect revenue, cash flows, and results of operations. The Company maintains an allowance for doubtful accounts.

As of September 30, 2021, two customers accounted for 19% and 10% of total accounts receivable, respectively. As of December 31, 2020, two customers accounted for 17% and 14% of total accounts receivable, respectively. Three customers accounted for 17%, 12%, and 10% of total revenue, respectively, during the three months ended September 30, 2021, and one customer accounted for 11% of total revenue during the three months ended September 30, 2020. One customer accounted for 13% of total revenue during the nine months ended September 30, 2021, and no customers accounted for more than 10% of total revenue during the nine months ended September 30, 2020.

(f)

Income Taxes

The Company records deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts and the tax basis of the assets and liabilities. Deferred tax assets are reduced by a valuation

allowance when it is estimated to become more likely than not that a portion of the deferred tax assets will not be realized. Accordingly, the Company currently maintains a full valuation allowance against existing net deferred tax assets.

The Company recognizes the effect of income tax positions only if such positions are deemed “more likely than not” capable of being sustained. Interest and penalties accrued on unrecognized tax benefits are included within income tax expense in the consolidated financial statements.

(g)

Equity Investments

In the normal course of business, the Company has entered, and may continue to enter, into collaboration agreements with private companies to perform drug design services for such companies in exchange for equity ownership stakes in such companies. If it is determined that the Company has control over the investee, the investee is consolidated in the financial statements. If the investee is consolidated with the Company and less than 100% of the equity is owned by the Company, the Company will present non-controlling interest to represent the portion of the investee owned by other investors. If it is determined that the Company does not have control over the investee, the Company evaluates the investment for the ability to exercise significant influence.

Equity investments over which the Company has significant influence may be accounted for under equity method accounting in accordance with Accounting Standards Codification (“ASC”) Topic 323, Equity Method and Joint Ventures. If it is determined that the Company does not have significant influence over the investee, and there is no readily determinable fair value for the investment, the equity investment may be accounted for at cost minus impairment in accordance with ASC Topic 321, Equity Securities.

For further information regarding the Company’s equity investments, see Note 4, Fair Value Measurements, Note 9, Noncontrolling Interest, and Note 11, Equity Investments.

(h)

Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders

The outstanding equity of the Company consists of common stock and limited common stock. Under the Company’s certificate of incorporation, the rights of the holders of common stock and limited common stock are identical, except with respect to voting and conversion. Holders of limited common stock are precluded from voting such shares in any election of directors or on the removal of directors. Limited common stock may be converted into common stock at any time at the option of the stockholder.

Undistributed earnings allocated to the participating securities are subtracted from net income in determining net (loss) income attributable to common and limited common stockholders. Basic net (loss) income per share is computed by dividing net (loss) income attributable to common and limited common stockholders by the weighted-average number of shares of common and limited common stock outstanding during the period.

For the calculation of diluted net income, net income attributable to common and limited common stockholders for basic net income is adjusted by the effect of dilutive securities, including awards under the Company’s equity compensation plans. Diluted net income per share attributable to common and limited common stockholders is computed by dividing the resulting net income attributable to common and limited common stockholders by the weighted-average number of fully diluted shares of common and limited common stock outstanding.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition
9 Months Ended
Sep. 30, 2021
Revenue From Contract With Customer [Abstract]  
Revenue Recognition

(3)

Revenue Recognition

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company’s performance obligations are satisfied either over time or at a point in time.

The following table illustrates the timing of the Company’s revenue recognition:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Software products and services – point in time

 

 

51.9

%

 

 

58.5

%

 

 

52.7

%

 

 

57.3

%

Software products and services – over time

 

 

29.4

 

 

 

30.1

 

 

 

28.7

 

 

 

32.7

 

Drug Discovery – point in time

 

 

-

 

 

 

2.9

 

 

 

1.4

 

 

 

2.0

 

Drug Discovery – over time

 

 

18.7

 

 

 

8.5

 

 

 

17.2

 

 

 

8.0

 

 

 

(a)

Software Products and Services

The Company enters into contracts that can include various combinations of licenses, products and services, some of which are distinct and are accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative standalone selling price basis. Revenue is recognized net of any sale and value-added taxes collected from customers and subsequently remitted to governmental authorities.

The Company’s software business derives revenue from five sources: (i) on-premise software license fees, (ii) hosted software subscription fees, (iii) software maintenance fees, (iv) professional services fees, and (v) contributions.

On-premise software. The Company’s on-premise software license arrangements grant customers the right to use its software on their own in-house servers or their own cloud instances for a specified term, typically for one year. The Company recognizes revenue for on-premise software license fees upfront, either upon delivery of the license or the effective date of the agreement, whichever is later. In instances where the timing of delivery differs from the timing of invoicing, the Company considers whether a significant financing component exists. The Company has elected the practical expedient to not assess for significant financing where the term is less than one year. The Company’s updates and upgrades are not integral to maintaining the utility of the software licenses. Payments typically are received upfront or annually.

Hosted software. Hosted software revenue consists primarily of fees to provide the Company’s customers with hosted licenses, which allows these customers to access the Company’s cloud-based software solution on their own hardware without taking control of licenses. Hosted software is recognized ratably over the term of the arrangement.

Software maintenance. Software maintenance includes technical support, updates, and upgrades. Software maintenance revenue is considered to be a separate performance obligation and is recognized ratably over the term of the arrangement.

Professional services. Professional services, such as training, technical support, installation, or assisting customers with modeling, generally are not related to the core functionality of the Company’s software and are recognized as revenue when resources are consumed. The Company has historically estimated project status with relative accuracy, although a number of internal and external factors can affect such estimates, including labor rates, utilization and efficiency variances. Payments for services are due in advance or upon consumption of resources.

Contribution. Contribution revenue consists of funds received under a non-reciprocal agreement with Gates Ventures, LLC. The agreement is an unconditional non-exchange contribution without restrictions and the initial contribution was invoiced upon execution of the agreement. Revenue was recognized upon execution of the agreement and on the first anniversary of the agreement when invoiced in accordance with ASC Topic 958, Not-for-Profit Entities as the agreement is not an exchange transaction.

The following table presents the revenue recognized from the sources of software products and services revenue:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

On-premise software

 

$

15,496

 

 

$

15,064

 

 

$

47,303

 

 

$

41,768

 

Hosted software

 

 

2,684

 

 

 

2,374

 

 

 

7,988

 

 

 

6,820

 

Software maintenance

 

 

4,401

 

 

 

3,536

 

 

 

12,682

 

 

 

10,624

 

Professional services

 

 

1,699

 

 

 

1,887

 

 

 

5,699

 

 

 

7,361

 

Revenue from contracts with customers

 

 

24,280

 

 

 

22,861

 

 

 

73,672

 

 

 

66,573

 

Contribution

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Total software revenue

 

$

24,280

 

 

$

22,861

 

 

$

74,672

 

 

$

67,573

 

 

(b)

Contribution Revenue

The agreement with Gates Ventures, LLC covers the period from June 23, 2020 through June 22, 2023 for total consideration of up to $3,000. The Company received $1,000 in connection with its entry into the agreement in the second quarter of 2020, and $1,000 in the second quarter of 2021 on the first anniversary of its entry into the agreement. The Company is also entitled to receive an additional $1,000 payment on or around the second anniversary of the agreement, subject to the Company providing certain progress reports to the

Trustees of Columbia University in the City of New York. As of September 30, 2021, the Company had no deferred revenue balance related to this agreement.

(c)

Drug Discovery

Revenue from drug discovery and collaboration services contracts is recognized either over time, typically by using costs incurred or hours expended to measure progress, or at a point in time based on the achievement of milestones. Payments for services are generally due upon achieving milestones stated in a contract, upfront at the start of a contract, or upon consumption of resources. Services may at times include variable consideration and milestone payments. The Company has estimated the amount of consideration that is variable using the most likely amount method. The Company evaluates milestones on a case-by-case basis, including whether there are factors outside the Company’s control that could result in a significant reversal of revenue, and the likelihood and magnitude of a potential reversal. If achievement of a milestone is not considered probable, the Company constrains (reduces) variable consideration to exclude the milestone payment until it is probable to be achieved. As of September 30, 2021 and 2020, milestones not yet achieved that were determined to be probable of achievement totaled zero and $1,200, respectively, and zero and $1,183 of those milestones were recognized as revenue for the nine months ended September 30, 2021 and 2020.

(d)

Collaboration and License Agreement

On November 22, 2020, the Company entered into an exclusive, worldwide collaboration and license agreement with Bristol-Myers Squibb Company (“BMS”), pursuant to which the Company and BMS have agreed to collaborate in the discovery, research and preclinical development of new small molecule compounds for disease indications in oncology, neurology, and immunology therapeutics areas. The Company will be responsible, at its own cost and expense, for the discovery of small molecule compounds directed to five specified biological targets pursuant to a mutually agreed research plan for each such target. The initial targets included HIF-2 alpha and SOS1/KRAS, which were two of the Company’s internal programs. In November 2021, the Company and BMS mutually agreed to replace the HIF-2 alpha target with another precision oncology target. Following the replacement election, all rights to the HIF-2 alpha target program reverted to us. Once a development candidate meeting specified criteria for a target under the agreement has been identified by the Company, BMS will be solely responsible for the further development, manufacturing and commercialization of such development candidate at its own cost and expense.

Under the terms of the agreement, BMS paid the Company an initial upfront fee payment of $55,000. The Company also is entitled to receive up to $2,700,000 in total milestone payments across all potential targets, consisting of: a) up to $585,000 in milestone payments per oncology target, including $360,000 in the aggregate for the achievement of certain specified research, development, and regulatory milestones and $225,000 in the aggregate for the achievement of certain specified commercial milestones; and b) up to $482,000 in milestone payments per neurology and immunology target, including $257,000 in the aggregate for the achievement of certain specified research, development, and regulatory milestones and $225,000 in the aggregate for the achievement of certain specified commercial milestones.

The Company is also entitled to a tiered percentage royalty on annual net sales ranging from mid-single digits to low-double digits, subject to certain specified reductions. Royalties are payable by BMS on a licensed product-by-licensed product and country-by-country basis until the later of the expiration of the last valid claim covering the licensed product in such country, expiration of all applicable regulatory exclusivities in such country for such licensed product and the tenth anniversary of the first commercial sale of such licensed product in such country.

The Company assessed the collaboration and license agreement in accordance with ASC 606, Revenue from Contracts with Customers (Topic 606), and concluded that BMS is a customer based on the agreement structure. At inception, the Company identified one performance obligation for each of the five programs under the agreement, which includes research activities for each program and a license grant for the underlying intellectual property. The Company determined that the license grant for intellectual property is not separable from the research activities, as the research activities are expected to significantly modify or enhance the license grant over the period of service, and therefore are not distinct in the context of the contract.

The Company determined that the transaction price at the onset of the agreement is $55,000. Additional consideration to be paid to the Company upon the achievement of future milestone payments were excluded from the transaction price as they represent milestone payments that are not considered probable as of the inception date such that there is not a significant risk of revenue reversal.

The Company has allocated the transaction price of $55,000 to each performance obligation based on the relative stand-alone selling price of each performance obligation at inception, which was determined based on each performance obligation’s estimated stand-alone selling price. The Company determined the estimated stand-alone selling price at contract inception of the research activities based on internal estimates of the costs to perform the services, inclusive of a reasonable profit margin. Significant inputs used to determine the total costs to perform the research activities included the length of time required, the internal hours expected to be incurred on the services and the number and costs of various studies that will be performed to complete the research plan.

Revenue associated with the research activities is recognized on a proportional performance basis over the period of service for research activities, using input-based measurements of total costs of research incurred to estimate the proportion performed. Progress towards completion is remeasured at the end of each reporting period.

During the three and nine months ended September 30, 2021 the Company recognized $4,404 and $10,064, respectively, associated with the agreement based on the research activities performed. As of September 30, 2021, there was $43,948 of deferred revenue related to the agreement, which was classified as either current or non-current in the condensed consolidated balance sheet based on the period the services are expected to be performed.

(e)

Significant Judgments

Significant judgments and estimates are required under ASC Topic 606. Due to the complexity of certain contracts, the actual revenue recognition treatment required under Topic 606 for the Company’s arrangements may be dependent on contract-specific terms and may vary in some instances.

The Company’s contracts with customers often include promises to transfer multiple software products and services, including training, professional services, technical support services, and rights to unspecified updates. Determining whether licenses and services are distinct performance obligations that should be accounted for separately, or are not distinct and therefore should be accounted for together, requires significant judgment. In some arrangements, such as most of the Company’s term-based software license arrangements, the Company has concluded that the licenses and associated services are distinct from each other. In other arrangements, including collaboration services arrangements, the licenses and certain services may not be distinct from each other. The Company’s time-based software arrangements may include multiple software licenses and a right to updates or upgrades to the licensed software products, and technical support. The Company has concluded that such promised goods and services are separate distinct performance obligations.

The Company is required to estimate the total consideration expected to be received from contracts with customers, including any variable consideration. Once the estimated transaction price is established, amounts are allocated to the performance obligations that have been identified. The transaction price is allocated to each separate performance obligation on a relative stand-alone selling price (“SSP”) basis.

Judgment is required to determine the SSP for each distinct performance obligation. The Company rarely licenses or sells products on a standalone basis, so the Company is required to estimate the range of SSPs for each performance obligation. In instances where the SSP is not directly observable because the Company does not sell the license, product, or service separately, the Company determines the SSP using information that includes historical discounting practices, market conditions, cost-plus analysis, and other observable inputs. The Company typically has more than one SSP for individual performance obligations due to the stratification of those items by classes of customers and circumstances. In these instances, the Company may use information such as the size and geographic region of the customer in determining the SSP. Professional service revenue is recognized as costs and hours are incurred, and judgment is required in estimating both the project status and the costs incurred or hours expended.

If a group of agreements are so closely related to each other that they are, in effect, part of a single arrangement, such agreements are deemed to be one arrangement for revenue recognition purposes. The Company exercises significant judgment to evaluate the relevant facts and circumstances in determining whether the separate agreements should be accounted for separately or as, in substance, a single arrangement. The Company’s judgments about whether a group of contracts comprises a single arrangement can affect the allocation of consideration to the distinct performance obligations, which could have an effect on results of operations for the periods involved.

Judgment is required to determine the total costs to perform research activities, which include the length of time required, the internal hours expected to be incurred on the services, and the number and costs of various studies that may be performed to complete the research plan.

Generally, the Company has not experienced significant returns or refunds to customers.

The Company’s estimates related to revenue recognition require significant judgment and a change in these estimates could have an effect on the Company’s results of operations during the periods involved.

(f)

Contract Balances

The timing of revenue recognition may differ from the timing of invoicing to customers and these timing differences result in receivables, contract assets, or contract liabilities (deferred revenue) on the condensed consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to invoicing. A deferred revenue liability is recorded when revenue is expected to be recognized subsequent to invoicing. For the Company’s time-based software agreements, customers are generally invoiced at the beginning of the arrangement for the entire term, though when the term spans multiple years the customers may be invoiced on an annual basis. For certain drug discovery agreements where the milestones are deemed probable, the Company records a contract asset for the full value of the milestone.

Contract assets are included in unbilled and other receivables within the condensed consolidated balance sheets and are transferred to receivables when the Company invoices the customer.

Contract balances were as follows:

 

 

 

As of

September 30,

 

 

As of

December 31,

 

 

 

2021

 

 

2020

 

Contract assets

 

$

4,995

 

 

$

3,589

 

Deferred revenue, short-term:

 

 

 

 

 

 

 

 

Software products and services

 

 

22,305

 

 

 

28,218

 

Drug discovery

 

 

21,569

 

 

 

17,185

 

Deferred revenue, long-term:

 

 

 

 

 

 

 

 

Software products and services

 

 

2,583

 

 

 

1,976

 

Drug discovery

 

 

29,861

 

 

 

39,188

 

 

For the three and nine months ended September 30, 2021 and 2020, respectively, the Company recognized $17,026, $36,403, $12,346, and $22,603 of revenue that was included in deferred revenue at June 30, 2021, December 31, 2020, June 30, 2020, and December 31, 2019, respectively. All other deferred revenue activity is due to the timing of invoices in relation to the timing of revenue, as described above. The Company expects to recognize as revenue approximately 57% of its September 30, 2021 deferred revenue balance in the next 12 months and the remainder thereafter. Additionally, contracted but unsatisfied performance obligations that had not yet been billed to the customer or included in deferred revenue were $27,179 as of September 30, 2021.

Payment terms and conditions vary by contract type, although terms typically require payment within 30 to 60 days. In instances where the timing of revenue recognition differs from that of invoicing, the Company has determined that its contracts generally do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company’s products and services, not to facilitate financing arrangements.

(g)

Deferred Sales Commissions

The Company has applied the practical expedient for sales commission expense, as any compensation paid to sales representatives to obtain a contract relates to a period of one year or less. Therefore, the Company has not capitalized any costs related to sales commissions.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements

(4)

Fair Value Measurements

Various inputs are used in determining the fair value of the Company’s financial assets and liabilities. These inputs are summarized into the following three broad categories:

Level 1 – quoted prices in active markets for identical securities

Level 2 – other significant observable inputs, including quoted prices for similar securities, interest rates, credit risk, etc.

Level 3 – significant unobservable inputs, including the Company’s own assumptions in determining fair value

The inputs or methodology used for valuing securities are not necessarily an indication of the risk associated with investing in those securities. Marketable securities, which consist primarily of corporate and U.S. government agency bonds, are classified as available for sale and fair value does not differ significantly from carrying value as of September 30, 2021 and December 31, 2020. The following table presents information about the Company’s assets and liabilities measured at fair value as of September 30, 2021:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

$

 

 

$

436,307

 

 

$

 

 

$

436,307

 

Equity investments

 

 

47,293

 

 

 

 

 

 

2,000

 

 

 

49,293

 

Total

 

$

47,293

 

 

$

436,307

 

 

$

2,000

 

 

$

485,600

 

 

The following table presents information about the Company’s assets and liabilities measured at fair value as of December 31, 2020:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

$

 

 

$

440,395

 

 

$

 

 

$

440,395

 

Equity investments

 

 

45,570

 

 

 

 

 

 

 

 

 

45,570

 

Total

 

$

45,570

 

 

$

440,395

 

 

$

 

 

$

485,965

 

 

Fair value of the Company’s investments in Nimbus Therapeutics, LLC (“Nimbus”) and ShouTi Inc. (“ShouTi”), classified as Level 3 in the fair value hierarchy, was determined under the hypothetical liquidated book value method (“HLBV method”), as further described in Note 11, Equity Investments. Significant unobservable inputs used under the HLBV method include Nimbus’ and ShouTi’s annual financial statements and the Company’s respective liquidation priorities. The following table sets forth changes in fair value of the Company’s Level 3 investments:

 

 

 

Amount

 

As of December 31, 2019

 

$

108

 

Cash contributions

 

 

2,869

 

Unrealized loss

 

 

(2,977

)

As of December 31, 2020

 

 

-

 

Cash contributions

 

 

2,000

 

As of September 30, 2021

 

$

2,000

 

Unrealized gains and losses arising from changes in fair value of the Company’s equity investments are classified within change in fair value in the condensed consolidated statements of operations. During the nine months ended September 30, 2021 and the year ended December 31, 2020 there were no transfers between Level 1, Level 2 and Level 3 investments. See Note 11, Equity Investments, for further information.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments And Contingencies Disclosure [Abstract]  
Commitments and Contingencies

(5)

Commitments and Contingencies

(a)

Leases

The Company leases office space under operating leases that expire at various dates through 2037. The Company has elected the package of practical expedients under the transition guidance of ASC Topic 842, Leases, to exclude short-term leases from the balance sheet and to combine lease and non-lease components.

Upon inception of a lease, the Company determines if an arrangement is a lease, if it includes options to extend or terminate the lease, and if it is reasonably certain that the Company will exercise the options. Lease cost, representing lease payments over the term of the lease and any capitalizable direct costs less any incentives received, is recognized on a straight-line basis over the lease term as lease expense.

In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date if the rate implicit in the lease is not readily determinable. Upon execution of a new lease, the Company performs an analysis to determine its incremental borrowing rate using its current borrowing rate, adjusted for various factors including level of collateralization and lease term. As of September 30, 2021, the remaining weighted average lease term was 15 years.

During the quarter ended September 30, 2021, the accounting commencement began for two new leases, which increased the right-of-use (“ROU”) assets and lease liabilities by $71,054. ROU assets and lease liabilities were equal as no lease costs or incentives were associated with acquiring the leases.

Variable and short-term lease costs were immaterial for the nine months ended September 30, 2021. Additional details of the Company’s operating leases are presented in the following table:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Operating lease costs

 

$

2,382

 

 

$

1,465

 

 

$

5,269

 

 

$

4,420

 

Cash paid for operating leases

 

 

1,608

 

 

 

1,534

 

 

 

4,112

 

 

 

4,494

 

 

Maturities of operating lease liabilities as of September 30, 2021 under noncancelable operating leases were as follows:

 

Year ending December 31:

 

 

 

 

Remainder of 2021

 

$

472

 

2022

 

 

2,105

 

2023

 

 

8,826

 

2024

 

 

9,649

 

2025

 

 

9,245

 

Thereafter

 

 

102,418

 

Total future minimum lease payments

 

 

132,715

 

Less: imputed interest

 

 

(53,602

)

Present value of future minimum lease payments

 

 

79,113

 

Less: current portion of operating leases payments

 

 

(1,978

)

Lease liabilities, long-term

 

$

77,135

 

(b)

Legal Matters

From time to time, the Company may become involved in routine litigation arising in the ordinary course of business. While the results of such litigation cannot be predicted with certainty, management believes that the final outcome of such matters is not likely to have a material adverse effect on the Company’s financial position or results of operations or cash flows.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

(6)

Income Taxes

The Company estimates an annual effective income tax rate based on projected results for the year and applies this rate to income before taxes to calculate income tax expense. Any refinements made due to subsequent information that affects the estimated annual effective income tax rate are reflected as adjustments in the current period.

For the three and nine months ended September 30, 2021 and 2020, the Company’s income tax (benefit) expense was $(4), $137, $(35), and $120, respectively. For the three and nine months ended September 30, 2021, the difference between the effective rate and the statutory rate was primarily attributed to the change in the valuation allowance against net deferred tax assets.

The Company recognizes the effect of income tax positions only if those positions are “more likely than not” capable of being sustained. As of September 30, 2021, the Company had $1,745 of unrecognized tax benefits. Interest and penalties accrued on unrecognized tax benefits are recorded as tax expense within the condensed consolidated financial statements. The Company does not expect a significant increase or decrease to the total amounts of unrecognized tax benefits within the next twelve months.

The Company and its subsidiaries file U.S. federal income tax returns and various state, local and foreign income tax returns. At September 30, 2021, the Company’s statutes of limitations are open for all federal and state years filed after the year ended December 31, 2015 and 2014, respectively. Net operating loss (“NOL”) and credit carryforwards from all years are subject to examination and adjustments for the three years following the year in which the carryforwards are utilized. The Company is not currently under Internal Revenue Service or state examination.

Pursuant to Internal Revenue Code Sections 382 and 383, the utilization of NOLs and other tax attributes may be substantially limited due to cumulative changes in ownership greater than 50% that may have occurred or could occur during applicable testing periods. The Company has performed an analysis through March 31, 2021 and determined that such an ownership change has occurred. There was no material impact to the financial statements due to this ownership change.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Deficit)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Stockholders' Equity (Deficit)

(7)

Stockholders’ Equity (Deficit)

(a)

Common Stock

As of September 30, 2021, the Company had authorized 500,000,000 shares of common stock with a par value of $0.01 per share. Holders of common stock are entitled to one vote per share, to receive dividends, if and when declared by the board of directors, and upon liquidation or dissolution, to receive a portion of the assets available for distributions to stockholders, subject to preferential amounts owed to holders of the Company’s preferred stock, if any.

Common stockholders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. The rights, preferences and privileges of holders of the common stock are subject to and may be adversely affected by the right of the holders of shares of any series of preferred stock that the Company may designate and issue in the future.

(b)

Limited Common Stock

As of September 30, 2021, the Company had authorized 100,000,000 shares of limited common stock with a par value of $0.01 per share. Holders of limited common stock are entitled to one vote per share, however, the holders of limited common stock shall not be entitled to vote such shares in any election of directors or on the removal of directors. Holders of limited common stock are entitled to receive dividends, if and when declared by the board of directors, and upon liquidation or dissolution, to receive a portion of the assets available for distributions to stockholders, subject to preferential amounts owed to holders of the Company’s preferred stock, if any. Holders of the Company’s limited common stock have the right to convert each share of limited common stock into one share of the Company’s common stock.

Limited common stockholders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. The rights, preferences and privileges of holders of the limited common stock are subject to and may be adversely affected by the right of the holders of shares of any series of preferred stock that the Company may designate and issue in the future.

(c)

Preferred Stock

As of September 30, 2021, the Company had authorized 10,000,000 shares of undesignated preferred stock with a par value of $0.01 per share. The Company’s board of directors has the discretion to determine the rights, preferences, privileges, and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges, and liquidation preferences, of each series of preferred stock.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Stock-Based Compensation

(8)

Stock-Based Compensation

Stock Incentive Plans

As of September 30, 2021, the Company’s stock incentive plans included the 2010 Stock Plan (the “2010 Plan”), the 2020 Equity Incentive Plan (the “2020 Plan”), and the 2021 Inducement Equity Incentive Plan (the "2021 Plan”) (together, the “Plans”). The 2020 Plan provides for the award of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards to employees, directors, consultants or advisors.

The 2021 Plan provides for the award of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards to persons who were not previously an employee or director of the Company or who are commencing employment with the Company following a bona fide period of non-employment, in either case, as an inducement material to such person’s entry into employment with the Company and in accordance with the requirements of the Nasdaq Stock Market Rule 5635(c)(4). Neither consultants nor advisors are eligible to participate in the 2021 Plan.

The 2010 Plan provided for the granting of incentive stock options and nonstatutory stock options to employees, directors, consultants or advisors. As of the effective date of the 2020 Plan, no further awards will be made under the 2010 Plan. Any options or awards outstanding under the 2010 Plan remain outstanding and effective. Shares of common stock subject to outstanding awards granted under the 2010 Plan that expire, terminate, or are otherwise surrendered, cancelled, forfeited, or repurchased by the Company are available for issuance under the 2020 Plan.

Stock Options

Stock options must be granted at an exercise price not less than 100% of the fair market value per share at the grant date. The board of directors or compensation committee determines the exercise price of the Company’s stock options based on the closing price of the common stock as reported on the Nasdaq Global Select Market on the day of grant. The maximum contractual term of options granted under the Plans is typically 10 years, options generally vest over four years with 25% of the shares underlying the option vesting at the end of the first year and the remaining vesting monthly over the following three years.

During the three and nine months ended September 30, 2021 and 2020, 149,831, 989,907, 908,577, and 982,859 options under the Plans were exercised for total proceeds of $1,442, $6,710, $2,515, and $2,747 respectively.

The fair value of each option award is determined on the date of grant using the Black Scholes Merton option-pricing model. The calculation of fair value includes several assumptions that require management’s judgment. The expected terms of options granted to employees during 2021 and 2020 were calculated using an average of historical exercises. Estimated volatility for the nine months ended September 30, 2021 and 2020 incorporates a calculated volatility derived from the historical closing prices of shares of common stock of similar entities whose share prices were publicly available for the expected term of the option. The risk-free interest rate is based on the U.S. Treasury constant maturities in effect at the time of grant for the expected term of the option. The Company accounts for forfeitures as they occur, as such, the Company does not estimate forfeitures at the time of grant.

As of September 30, 2021 and December 31, 2020, there were 2,302,572 and 2,168,706 shares available for grant under the Plans. Following are the weighted average valuation assumptions used for options:

 

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

Valuation assumptions

 

 

 

 

 

 

 

 

Expected dividend yield

 

 

%

 

 

%

Expected volatility

 

 

59

%

 

 

60

%

Expected term (years)

 

 

4.66

 

 

 

4.49

 

Risk-free interest rate

 

 

0.69

%

 

 

1.41

%

 

 

The following table presents classification of stock-based compensation expense within the condensed consolidated statements of operations:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Cost of sales

 

$

1,065

 

 

$

399

 

 

$

2,841

 

 

$

957

 

Research and development

 

 

2,130

 

 

 

857

 

 

 

5,283

 

 

 

2,187

 

Sales and marketing

 

 

370

 

 

 

165

 

 

 

950

 

 

 

373

 

General and administrative

 

 

4,087

 

 

 

1,617

 

 

 

9,960

 

 

 

4,025

 

Total stock-based compensation

 

$

7,652

 

 

$

3,038

 

 

$

19,034

 

 

$

7,542

 

 

The weighted average grant date fair value per share of options granted during the three and nine months ended September 30, 2021 and 2020 was $30.05, $46.33, $36.45, and $9.20, respectively. The intrinsic value of options exercised during the three and nine months ended September 30, 2021 and 2020 was $7,726, $66,839, $60,283, and $62,294, respectively.

As of September 30, 2021, there was $85,683 of unrecognized compensation cost related to unvested stock options granted under the Plans, which is expected to be recognized over a weighted average period of 3.07 years. The fair value of shares vested during the three and nine months ended September 30, 2021 and 2020 was $3,050, $15,917, $655, and $2,578, respectively.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Noncontrolling Interest
9 Months Ended
Sep. 30, 2021
Noncontrolling Interest [Abstract]  
Noncontrolling Interest

(9)

Noncontrolling Interest

The Company reviews each legal entity formed by parties related to the Company to determine whether or not the Company has a variable interest in the entity and whether or not the entity would meet the definition of a variable interest entity (“VIE”) in accordance with ASC Topic 810, Consolidation. If the entity is a VIE, the Company assesses whether or not the Company is the primary beneficiary of that VIE based on a number of factors, including (i) which party has the power to direct the activities that most significantly affect the VIE’s economic performance, (ii) the parties’ contractual rights and responsibilities pursuant to any contractual agreements and (iii) which party has the obligation to absorb losses or the right to receive benefits from the VIE. If the Company determines it is the primary beneficiary of a VIE, the Company consolidates the financial statements of the VIE into the Company’s consolidated financial statements at the time that determination is made. The Company evaluates whether it continues to be the primary beneficiary of any consolidated VIEs on a quarterly basis. If the Company were to determine that it is no longer the primary beneficiary of a consolidated VIE, or no longer has a variable interest in the VIE, it would deconsolidate the VIE in the period that the determination is made.

If the Company determines it is the primary beneficiary of a VIE that meets the definition of a business, the Company measures the assets, liabilities and noncontrolling interests of the newly consolidated entity at fair value in accordance with ASC Topic 805, Business Combinations at the date the reporting entity first becomes the primary beneficiary.

In October 2018, Faxian Therapeutics, LLC (“Faxian”) was formed in the United States. In April 2019, upon consummation of the joint venture, the Company and WuXi AppTech ("WuXi"), each received a 50% equity interest in the entity in exchange for their contributions to the entity. The Company determined that Faxian was a VIE and concluded that it is the primary beneficiary of the VIE. As such, the Company has historically consolidated Faxian's results into the condensed consolidated financial statements and eliminated WuXi's ownership as a non-controlling interest.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Net (Loss) Income per Share Attributable to Common and Limited Stockholders
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Net (Loss) Income per Share Attributable to Common and Limited Stockholders

(10)

Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders

The following table presents the calculation of basic and diluted net (loss) income per share attributable to common and limited common stockholders for the periods presented (in thousands, except for share and per share data):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income attributable to Schrödinger common

   and limited common stockholders

 

$

(35,007

)

 

$

3,852

 

 

$

(69,680

)

 

$

(13,324

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute net

   (loss) income per share attributable to Schrödinger

   common and limited common stockholders, basic:

 

 

70,784,184

 

 

 

66,339,570

 

 

 

70,481,901

 

 

 

56,802,567

 

Net (loss) income per share attributable to Schrödinger

    common and limited common stockholders, basic:

 

$

(0.49

)

 

$

0.06

 

 

$

(0.99

)

 

$

(0.23

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute net

   (loss) income per share attributable to Schrödinger

   common and limited common stockholders, diluted:

 

 

70,784,184

 

 

 

72,693,173

 

 

 

70,481,901

 

 

 

56,802,567

 

Net (loss) income per share attributable to Schrödinger

    common and limited common stockholders, diluted:

 

$

(0.49

)

 

$

0.05

 

 

$

(0.99

)

 

$

(0.23

)

 

Since the Company was in a loss position for the three and nine months ended September 30, 2021 and the nine months ended September 30, 2020, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares and limited common shares outstanding would have been anti-dilutive. For the three months ended September 30, 2020, in order to calculate diluted net income per share, the weighted average shares used to compute net income is adjusted by the effect of dilutive securities including awards under the Company’s Plans. Diluted net income per share is computed by dividing the resulting net income by the weighted average number of fully diluted common and limited shares outstanding. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Shares subject to outstanding common stock options

 

 

7,791,880

 

 

 

62,802

 

 

 

7,791,880

 

 

 

7,739,413

 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Investments
9 Months Ended
Sep. 30, 2021
Equity Method Investments And Joint Ventures [Abstract]  
Equity Investments

(11)

Equity Investments

(a)

Nimbus

The Company provides collaboration services for Nimbus under the terms of a master services agreement executed on May 18, 2010, as amended. Collaboration agreements are separate from the transaction that resulted in equity ownership and related fees are paid in cash to the Company. As Nimbus is a limited liability company and the Company is not a passive investor due to its collaboration with Nimbus on a number of drug discovery targets, the Company's management determined that it has significant influence over the entity and therefore accounts for the investment as an equity method investment.

The Company has concluded that the carrying value of its equity investment in Nimbus should reflect its contractual rights to substantive profits. The Company further determined that the HLBV method for valuing contractual rights to substantive profits provides the best representation of its financial position in Nimbus.

The HLBV method is a balance sheet-oriented approach to equity method accounting. Under the HLBV method, the Company determines its share of earnings or losses by comparing its claim on the book value at the beginning and end of each reporting period. This claim is calculated as the amount that the Company would receive (or be obligated to pay) if the investee were to liquidate all of its assets at recorded amounts, determined as of the balance sheet date in accordance with U.S. GAAP, and distribute the resulting cash to creditors and investors in accordance with their respective priorities.

The carrying value of the Nimbus investment was zero as of September 30, 2021 and December 31, 2020. The Company has no obligation to fund Nimbus losses in excess of its initial investment. For the three and nine months ended September 30, 2021, the Company reported no gain or loss on the Nimbus investment. For the three and nine months ended September 30, 2020, the Company recorded losses of zero and $2,977 on the Nimbus investment, respectively.

(b)

Morphic

The Company accounts for its investment in Morphic Holding, Inc. (“Morphic”) at fair value based on the share price of Morphic’s common stock at the measurement date.

For the three and nine months ended September 30, 2021, the Company reported a loss of $626 and a gain of $19,279 on the Morphic investment, respectively. For the three and nine months ended September 30, 2020, the Company reported gains of $242 and $8,500 on the Morphic investment, respectively. As of September 30, 2021 and December 31, 2020, the carrying value of the Company’s investment in Morphic was $47,293 and $28,013, respectively.

(c)

Petra

Prior to May 2020, the Company had concluded that its equity investment in Petra Pharma Corporation (“Petra”) should be valued as a non-marketable equity security as the Company did not exercise significant influence over Petra.

During May 2020, Petra entered into a merger agreement with a third party. In connection with the merger, the Company received $4,582 of merger consideration in exchange for the Company’s shares of Petra common stock and is eligible to receive potential earn-outs tied to the achievement of specified development, regulatory, and commercial milestones. The Company is also eligible to receive $361 in escrow payments. During the nine months ended September 30, 2021, the Company received escrow payments of $335.

(d)

Ravenna

In connection with the Petra merger, the Company received 2,676,191 shares of common stock of Ravenna Pharmaceuticals, Inc. (“Ravenna”). The Company concluded that its equity investment in Ravenna should be valued as a non-marketable equity security as the Company does not exercise significant influence over Ravenna. As of each of September 30, 2021 and December 31, 2020, the carrying value of the Company’s investment in Ravenna was $94.

(e)

Relay

In July 2020, Relay successfully completed an initial public offering. The Company accounts for its investment in Relay at fair value based on the share price of Relay’s common stock at the measurement date. In January 2021, the Company disposed of its equity stake in Relay for aggregate consideration of $15,735, resulting in a loss of $1,821 for the nine months ended September 30, 2021. There was no gain or loss on the Relay investment for the three and nine months ended September 30, 2020, as Relay was not a public company during this period. As of December 31, 2020, the carrying value of the Company’s investment in Relay was $17,556.

(f)

Ajax

In May 2021, the Company purchased 631,377 shares of Series B preferred stock of Ajax Therapeutics, Inc. (“Ajax”) for $1,700 in cash. The Company has concluded that its equity investment in Ajax should be valued as a non-marketable equity security as the Company does not exercise significant influence over Ajax. As of September 30, 2021 and December 31, 2020, the carrying value of the Company’s investment in Ajax was $1,700 and zero, respectively.

(g)

ShouTi

During the three months ended September 30, 2021, the Company purchased 494,035 shares of Series B preferred stock of ShouTi for $2,000 in cash. As ShouTi is structured as a company limited by shares, incorporated under the laws of the Cayman Islands and the Company is not a passive investor due to its collaboration with ShouTi on a number of drug discovery targets, the Company’s management determined that it has significant influence over the entity and therefore accounts for the investment as an equity method investment.

The Company has determined that the HLBV method for valuing contractual rights to substantive profits provides the best representation of its financial position in ShouTi. The carrying value of ShouTi was $2,000 and zero as of September 30, 2021 and December 31, 2020, respectively. The Company has no obligation to fund ShouTi losses in excess of its initial investment. For the three and nine months ended September 30, 2021 and 2020 the Company recorded no gain or loss on the ShouTi investment.

 

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Related Party Transactions

(12)

Related Party Transactions

(a)

D. E. Shaw

For the three and nine months ended September 30, 2021 and 2020, the Company licensed technology and purchased services for $2,409, $5,467, $1,296, and $4,471, respectively, from companies controlled by David E. Shaw and/or affiliates of companies controlled by David E. Shaw (the “D. E. Shaw entities”), stockholders of the Company. In addition, D. E. Shaw entities purchased certain products and services from, and provided cost reimbursements to, the Company totaling $212, $253, $158 and $206 for the three and nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021 and December 31, 2020, the Company had net payables of $2,136 and $3,464, respectively, to D.E. Shaw entities.

(b)

Board Member

For the three and nine months ended September 30, 2021 and 2020, the Company paid consulting fees of $100, $290, $95, and $269, respectively, to a member of its board of directors.

(c)

Bill and Melinda Gates Foundation

For the three and nine months ended September 30, 2021 and 2020, the Bill & Melinda Gates Foundation, an entity under common control with Bill and Melinda Gates Foundation Trust, a stockholder of the Company, issued a grant under which it agreed to pay the Company directly for certain licenses and services provided to a specified group of third-party organizations. Revenue recognized for services provided by the Company under this grant were $133, $1,005, $486 and $1,788 for the three and nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021 and December 31, 2020, the Company had net receivables of $94 and $543, respectively, due from the Bill & Melinda Gates Foundation.

The Company received $1,000 in contribution revenue in connection with its entry into an agreement with Gates Ventures, LLC in the second quarter of 2020, and $1,000 in contribution revenue in the second quarter of 2021 on the first anniversary of its entry into the agreement. Gates Ventures, LLC is an entity under control of William H. Gates III, who may be deemed to be the beneficial owner of more than 5% of the Company’s voting securities. As of September 30, 2021 and December 31, 2020, the Company had no net receivables due from Gates Ventures, LLC.

(d)

ShouTi

During the three months ended September 30, 2021, the Company entered into a software agreement with ShouTi for approximately $300. Additionally, the Company entered into a software sales agreement with a ShouTi subsidiary for approximately $300. The Company recognized revenue of approximately $30 in the aggregate related to these agreements during the three months ended September 30, 2021.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Segment Reporting

(13)

Segment Reporting

The Company has determined that its chief executive officer (“CEO”) is its chief operating decision maker (“CODM”). The Company’s CEO evaluates the financial performance of the Company based on two reportable segments: Software and Drug Discovery. The Software segment is focused on licensing the Company’s software to transform molecular discovery. The Drug Discovery segment is focused on building a portfolio of preclinical and clinical drug programs, internally and through collaborations.

The CODM reviews segment performance and allocates resources based upon segment revenue and segment gross profit of the Software and Drug Discovery reportable segments. Segment gross profit is derived by deducting operational expenditures, with the exception of research and development, sales and marketing, and general and administrative activities from U.S. GAAP revenue. Operational expenditures are expenditures made that are directly attributable to the reportable segment. These expenditures are allocated to the segments based on headcount. The reportable segment expenditures include compensation, supplies, and services from contract research organizations.

Certain cost items are not allocated to the Company’s reportable segments. These cost items primarily consist of compensation and general operational expenses associated with the Company’s research and development, sales and marketing, and general and administrative. These costs are incurred by both segments and due to the integrated nature of the Company’s Software and Drug Discovery segments, any allocation methodology would be arbitrary and provide no meaningful analysis.

All segment revenue is earned in the United States and there are no intersegment revenues. Additionally, the Company reports assets on a consolidated basis and does not allocate assets to its reportable segments for purposes of assessing segment performance or allocating resources. Presented below is financial information with respect to the Company’s reportable segments for the periods presented:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Segment revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

$

24,280

 

 

$

22,861

 

 

$

74,672

 

 

$

67,573

 

Drug discovery

 

 

5,570

 

 

 

2,936

 

 

 

17,089

 

 

 

7,490

 

Total segment revenues

 

$

29,850

 

 

$

25,797

 

 

$

91,761

 

 

$

75,063

 

Segment gross profit (loss):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

$

17,669

 

 

$

18,527

 

 

$

56,514

 

 

$

55,376

 

Drug discovery

 

 

(6,554

)

 

 

(3,255

)

 

 

(17,255

)

 

 

(10,896

)

Total segment gross profit

 

 

11,115

 

 

 

15,272

 

 

 

39,259

 

 

 

44,480

 

Unallocated:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

(23,219

)

 

 

(17,019

)

 

 

(65,759

)

 

 

(47,376

)

Sales and marketing

 

 

(5,556

)

 

 

(3,969

)

 

 

(16,175

)

 

 

(13,120

)

General and administrative

 

 

(17,014

)

 

 

(9,729

)

 

 

(46,253

)

 

 

(28,316

)

(Loss) gain on equity investments

 

 

 

 

 

 

 

 

(1,781

)

 

 

4,156

 

Change in fair value

 

 

(627

)

 

 

18,233

 

 

 

19,279

 

 

 

23,513

 

Interest income

 

 

286

 

 

 

463

 

 

 

1,063

 

 

 

1,732

 

Income tax benefit (expense)

 

 

4

 

 

 

35

 

 

 

(137

)

 

 

(120

)

Consolidated net (loss) income

 

$

(35,011

)

 

$

3,286

 

 

$

(70,504

)

 

$

(15,051

)

The following table sets forth revenues by geographic area for the three and nine months ended September 30, 2021 and 2020:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

United States

 

$

21,824

 

 

$

17,769

 

 

$

58,405

 

 

$

44,396

 

Europe

 

 

3,566

 

 

 

3,283

 

 

 

18,357

 

 

 

16,485

 

Japan

 

 

1,923

 

 

 

2,896

 

 

 

6,372

 

 

 

7,868

 

Rest of World

 

 

2,537

 

 

 

1,849

 

 

 

8,627

 

 

 

6,314

 

 

 

$

29,850

 

 

$

25,797

 

 

$

91,761

 

 

$

75,063

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Recently Issued Accounting Pronouncements

(a)

Recently Issued Accounting Pronouncements

In January 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) —Clarifying the Interactions between Topic 321, Topic 323, and Topic 815, which clarifies the accounting related to equity investments and derivatives. This guidance was effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption was permitted. The Company adopted this new standard effective January 1, 2021, and the adoption did not have a material impact on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Topic 350) – Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for annual periods beginning after December 15, 2020, and interim periods within annual periods beginning after December 15, 2021, with early adoption permitted. The Company has not yet adopted ASU 2018-15 and does not expect the adoption to have a significant impact on its consolidated financial statements.

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740) – Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes. This guidance will be effective for the Company in the first quarter of 2021 on a prospective basis, and early adoption is permitted. The Company adopted this new standard effective January 1, 2021 with no material impact on its consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) – Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at

amortized cost. ASU No. 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes result in earlier recognition of credit losses. The Company adopted this new standard effective January 1, 2021 with no material impact on its consolidated financial statements.

Basis of Presentation and Use of Estimates

(b)

Basis of Presentation and Use of Estimates

The accompanying unaudited condensed consolidated financial statements and the related interim disclosures have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for the interim financial information. These unaudited condensed consolidated financial statements include all adjustments necessary, consisting of only normal recurring adjustments, to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the SEC on March 4, 2021.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the assumptions used in the allocation of revenue, estimates regarding the progress of completing performance obligations under collaboration agreements, and the valuation of stock-based compensation. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

Principles of Consolidation

(c)

Principles of Consolidation

The Company’s condensed unaudited consolidated financial statements include the accounts of Schrödinger, Inc., its wholly owned subsidiaries, and its variable interest entity. All intercompany balances and transactions have been eliminated in consolidation. The functional currency for foreign entities is the United States dollar. The Company accounts for investments over which it has significant influence, but not a controlling financial interest, using the equity method.

Restricted Cash

(d)

Restricted Cash

Restricted cash consists of letters of credit held with the Company’s financial institution related to facility leases and is classified as current in the Company’s balance sheets based on the maturity of the underlying letters of credit.

Concentrations

(e)

Concentrations

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of trade receivables.

The Company does not require customers to provide collateral to support accounts receivable. If deemed necessary, credit reviews of significant new customers may be performed prior to extending credit. The determination of a customer’s ability to pay requires judgment, and failure to collect from a customer can adversely affect revenue, cash flows, and results of operations. The Company maintains an allowance for doubtful accounts.

As of September 30, 2021, two customers accounted for 19% and 10% of total accounts receivable, respectively. As of December 31, 2020, two customers accounted for 17% and 14% of total accounts receivable, respectively. Three customers accounted for 17%, 12%, and 10% of total revenue, respectively, during the three months ended September 30, 2021, and one customer accounted for 11% of total revenue during the three months ended September 30, 2020. One customer accounted for 13% of total revenue during the nine months ended September 30, 2021, and no customers accounted for more than 10% of total revenue during the nine months ended September 30, 2020.

Income Taxes

(f)

Income Taxes

The Company records deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts and the tax basis of the assets and liabilities. Deferred tax assets are reduced by a valuation

allowance when it is estimated to become more likely than not that a portion of the deferred tax assets will not be realized. Accordingly, the Company currently maintains a full valuation allowance against existing net deferred tax assets.

The Company recognizes the effect of income tax positions only if such positions are deemed “more likely than not” capable of being sustained. Interest and penalties accrued on unrecognized tax benefits are included within income tax expense in the consolidated financial statements.

Equity Investments

(g)

Equity Investments

In the normal course of business, the Company has entered, and may continue to enter, into collaboration agreements with private companies to perform drug design services for such companies in exchange for equity ownership stakes in such companies. If it is determined that the Company has control over the investee, the investee is consolidated in the financial statements. If the investee is consolidated with the Company and less than 100% of the equity is owned by the Company, the Company will present non-controlling interest to represent the portion of the investee owned by other investors. If it is determined that the Company does not have control over the investee, the Company evaluates the investment for the ability to exercise significant influence.

Equity investments over which the Company has significant influence may be accounted for under equity method accounting in accordance with Accounting Standards Codification (“ASC”) Topic 323, Equity Method and Joint Ventures. If it is determined that the Company does not have significant influence over the investee, and there is no readily determinable fair value for the investment, the equity investment may be accounted for at cost minus impairment in accordance with ASC Topic 321, Equity Securities.

For further information regarding the Company’s equity investments, see Note 4, Fair Value Measurements, Note 9, Noncontrolling Interest, and Note 11, Equity Investments.

Net (Loss) Income per Share Attributable to Common and Limited Stockholders

(h)

Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders

The outstanding equity of the Company consists of common stock and limited common stock. Under the Company’s certificate of incorporation, the rights of the holders of common stock and limited common stock are identical, except with respect to voting and conversion. Holders of limited common stock are precluded from voting such shares in any election of directors or on the removal of directors. Limited common stock may be converted into common stock at any time at the option of the stockholder.

Undistributed earnings allocated to the participating securities are subtracted from net income in determining net (loss) income attributable to common and limited common stockholders. Basic net (loss) income per share is computed by dividing net (loss) income attributable to common and limited common stockholders by the weighted-average number of shares of common and limited common stock outstanding during the period.

For the calculation of diluted net income, net income attributable to common and limited common stockholders for basic net income is adjusted by the effect of dilutive securities, including awards under the Company’s equity compensation plans. Diluted net income per share attributable to common and limited common stockholders is computed by dividing the resulting net income attributable to common and limited common stockholders by the weighted-average number of fully diluted shares of common and limited common stock outstanding.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2021
Revenue From Contract With Customer [Abstract]  
Schedule of Timing of Revenue Recognition

The following table illustrates the timing of the Company’s revenue recognition:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Software products and services – point in time

 

 

51.9

%

 

 

58.5

%

 

 

52.7

%

 

 

57.3

%

Software products and services – over time

 

 

29.4

 

 

 

30.1

 

 

 

28.7

 

 

 

32.7

 

Drug Discovery – point in time

 

 

-

 

 

 

2.9

 

 

 

1.4

 

 

 

2.0

 

Drug Discovery – over time

 

 

18.7

 

 

 

8.5

 

 

 

17.2

 

 

 

8.0

 

Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue

The following table presents the revenue recognized from the sources of software products and services revenue:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

On-premise software

 

$

15,496

 

 

$

15,064

 

 

$

47,303

 

 

$

41,768

 

Hosted software

 

 

2,684

 

 

 

2,374

 

 

 

7,988

 

 

 

6,820

 

Software maintenance

 

 

4,401

 

 

 

3,536

 

 

 

12,682

 

 

 

10,624

 

Professional services

 

 

1,699

 

 

 

1,887

 

 

 

5,699

 

 

 

7,361

 

Revenue from contracts with customers

 

 

24,280

 

 

 

22,861

 

 

 

73,672

 

 

 

66,573

 

Contribution

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Total software revenue

 

$

24,280

 

 

$

22,861

 

 

$

74,672

 

 

$

67,573

 

Schedule of Contract Balances

Contract balances were as follows:

 

 

 

As of

September 30,

 

 

As of

December 31,

 

 

 

2021

 

 

2020

 

Contract assets

 

$

4,995

 

 

$

3,589

 

Deferred revenue, short-term:

 

 

 

 

 

 

 

 

Software products and services

 

 

22,305

 

 

 

28,218

 

Drug discovery

 

 

21,569

 

 

 

17,185

 

Deferred revenue, long-term:

 

 

 

 

 

 

 

 

Software products and services

 

 

2,583

 

 

 

1,976

 

Drug discovery

 

 

29,861

 

 

 

39,188

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value The following table presents information about the Company’s assets and liabilities measured at fair value as of September 30, 2021:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

$

 

 

$

436,307

 

 

$

 

 

$

436,307

 

Equity investments

 

 

47,293

 

 

 

 

 

 

2,000

 

 

 

49,293

 

Total

 

$

47,293

 

 

$

436,307

 

 

$

2,000

 

 

$

485,600

 

 

The following table presents information about the Company’s assets and liabilities measured at fair value as of December 31, 2020:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marketable securities

 

$

 

 

$

440,395

 

 

$

 

 

$

440,395

 

Equity investments

 

 

45,570

 

 

 

 

 

 

 

 

 

45,570

 

Total

 

$

45,570

 

 

$

440,395

 

 

$

 

 

$

485,965

 

Summary of Changes in Fair Value of Level 3 Investments The following table sets forth changes in fair value of the Company’s Level 3 investments:

 

 

 

Amount

 

As of December 31, 2019

 

$

108

 

Cash contributions

 

 

2,869

 

Unrealized loss

 

 

(2,977

)

As of December 31, 2020

 

 

-

 

Cash contributions

 

 

2,000

 

As of September 30, 2021

 

$

2,000

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments And Contingencies Disclosure [Abstract]  
Summary of Operating Leases Additional details of the Company’s operating leases are presented in the following table:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Operating lease costs

 

$

2,382

 

 

$

1,465

 

 

$

5,269

 

 

$

4,420

 

Cash paid for operating leases

 

 

1,608

 

 

 

1,534

 

 

 

4,112

 

 

 

4,494

 

 

Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases

Maturities of operating lease liabilities as of September 30, 2021 under noncancelable operating leases were as follows:

 

Year ending December 31:

 

 

 

 

Remainder of 2021

 

$

472

 

2022

 

 

2,105

 

2023

 

 

8,826

 

2024

 

 

9,649

 

2025

 

 

9,245

 

Thereafter

 

 

102,418

 

Total future minimum lease payments

 

 

132,715

 

Less: imputed interest

 

 

(53,602

)

Present value of future minimum lease payments

 

 

79,113

 

Less: current portion of operating leases payments

 

 

(1,978

)

Lease liabilities, long-term

 

$

77,135

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Summary of Weighted Average Valuation Assumptions Used for Options Following are the weighted average valuation assumptions used for options:

 

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

Valuation assumptions

 

 

 

 

 

 

 

 

Expected dividend yield

 

 

%

 

 

%

Expected volatility

 

 

59

%

 

 

60

%

Expected term (years)

 

 

4.66

 

 

 

4.49

 

Risk-free interest rate

 

 

0.69

%

 

 

1.41

%

 

 

Summary of Classification of Stock Based Compensation Expense

The following table presents classification of stock-based compensation expense within the condensed consolidated statements of operations:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Cost of sales

 

$

1,065

 

 

$

399

 

 

$

2,841

 

 

$

957

 

Research and development

 

 

2,130

 

 

 

857

 

 

 

5,283

 

 

 

2,187

 

Sales and marketing

 

 

370

 

 

 

165

 

 

 

950

 

 

 

373

 

General and administrative

 

 

4,087

 

 

 

1,617

 

 

 

9,960

 

 

 

4,025

 

Total stock-based compensation

 

$

7,652

 

 

$

3,038

 

 

$

19,034

 

 

$

7,542

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Net (Loss) Income per Share Attributable to Common and Limited Stockholders (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net (Loss) Income Per Share Attributable to Common and Limited Stockholders

The following table presents the calculation of basic and diluted net (loss) income per share attributable to common and limited common stockholders for the periods presented (in thousands, except for share and per share data):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income attributable to Schrödinger common

   and limited common stockholders

 

$

(35,007

)

 

$

3,852

 

 

$

(69,680

)

 

$

(13,324

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute net

   (loss) income per share attributable to Schrödinger

   common and limited common stockholders, basic:

 

 

70,784,184

 

 

 

66,339,570

 

 

 

70,481,901

 

 

 

56,802,567

 

Net (loss) income per share attributable to Schrödinger

    common and limited common stockholders, basic:

 

$

(0.49

)

 

$

0.06

 

 

$

(0.99

)

 

$

(0.23

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used to compute net

   (loss) income per share attributable to Schrödinger

   common and limited common stockholders, diluted:

 

 

70,784,184

 

 

 

72,693,173

 

 

 

70,481,901

 

 

 

56,802,567

 

Net (loss) income per share attributable to Schrödinger

    common and limited common stockholders, diluted:

 

$

(0.49

)

 

$

0.05

 

 

$

(0.99

)

 

$

(0.23

)

Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Anti-dilutive Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Shares subject to outstanding common stock options

 

 

7,791,880

 

 

 

62,802

 

 

 

7,791,880

 

 

 

7,739,413

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Summary of Financial Information with Respect to Reportable Segments

All segment revenue is earned in the United States and there are no intersegment revenues. Additionally, the Company reports assets on a consolidated basis and does not allocate assets to its reportable segments for purposes of assessing segment performance or allocating resources. Presented below is financial information with respect to the Company’s reportable segments for the periods presented:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Segment revenues:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

$

24,280

 

 

$

22,861

 

 

$

74,672

 

 

$

67,573

 

Drug discovery

 

 

5,570

 

 

 

2,936

 

 

 

17,089

 

 

 

7,490

 

Total segment revenues

 

$

29,850

 

 

$

25,797

 

 

$

91,761

 

 

$

75,063

 

Segment gross profit (loss):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

$

17,669

 

 

$

18,527

 

 

$

56,514

 

 

$

55,376

 

Drug discovery

 

 

(6,554

)

 

 

(3,255

)

 

 

(17,255

)

 

 

(10,896

)

Total segment gross profit

 

 

11,115

 

 

 

15,272

 

 

 

39,259

 

 

 

44,480

 

Unallocated:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

(23,219

)

 

 

(17,019

)

 

 

(65,759

)

 

 

(47,376

)

Sales and marketing

 

 

(5,556

)

 

 

(3,969

)

 

 

(16,175

)

 

 

(13,120

)

General and administrative

 

 

(17,014

)

 

 

(9,729

)

 

 

(46,253

)

 

 

(28,316

)

(Loss) gain on equity investments

 

 

 

 

 

 

 

 

(1,781

)

 

 

4,156

 

Change in fair value

 

 

(627

)

 

 

18,233

 

 

 

19,279

 

 

 

23,513

 

Interest income

 

 

286

 

 

 

463

 

 

 

1,063

 

 

 

1,732

 

Income tax benefit (expense)

 

 

4

 

 

 

35

 

 

 

(137

)

 

 

(120

)

Consolidated net (loss) income

 

$

(35,011

)

 

$

3,286

 

 

$

(70,504

)

 

$

(15,051

)

Schedule of Revenues by Geographic Area

The following table sets forth revenues by geographic area for the three and nine months ended September 30, 2021 and 2020:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

United States

 

$

21,824

 

 

$

17,769

 

 

$

58,405

 

 

$

44,396

 

Europe

 

 

3,566

 

 

 

3,283

 

 

 

18,357

 

 

 

16,485

 

Japan

 

 

1,923

 

 

 

2,896

 

 

 

6,372

 

 

 

7,868

 

Rest of World

 

 

2,537

 

 

 

1,849

 

 

 

8,627

 

 

 

6,314

 

 

 

$

29,850

 

 

$

25,797

 

 

$

91,761

 

 

$

75,063

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business - Additional Information (Details) - USD ($)
3 Months Ended
Aug. 17, 2020
Feb. 10, 2020
Feb. 09, 2020
Mar. 31, 2020
Sep. 30, 2021
Dec. 31, 2020
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Offering price per share         $ 0.01 $ 0.01
Preferred Stock            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Conversion of convertible preferred stock into common stock   226,344,686        
Temporary equity, exchange of convertible preferred stock into limited common stock, Shares     98,406,823      
Limited Common Stock            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Offering price per share         $ 0.01 $ 0.01
Exchange of convertible preferred stock into limited common stock, Shares     13,164,193 13,164,193    
Common Stock            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Issued and sold shares   1,782,352        
Net proceeds from issuance of common stock $ 325,600,000 $ 209,600,000        
Conversion of convertible preferred stock into common stock   30,278,832   30,278,832    
Issued and sold shares by selling stockholder 500,000          
Proceeds from sale of common stock by stockholder $ 0          
Common Stock | Initial Public Offering            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Issued and sold shares   11,882,352   13,664,704    
Offering price per share   $ 17.00        
Common Stock | Follow-on-Public Offering            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Issued and sold shares 4,500,000          
Offering price per share $ 66.00          
Common Stock | Underwriter            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Issued and sold shares 750,000          
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies - Additional Information (Details) - Customer
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Mar. 31, 2021
Jan. 01, 2021
Significant Accounting Policies [Line Items]              
Equity method investment, ownership percentage 100.00%   100.00%        
Customer Concentration Risk | Accounts Receivable              
Significant Accounting Policies [Line Items]              
Concentration risk, number of customers     2   2    
Customer Concentration Risk | Accounts Receivable | Customer A              
Significant Accounting Policies [Line Items]              
Concentration risk, percentage     19.00%   17.00%    
Customer Concentration Risk | Accounts Receivable | Customer B              
Significant Accounting Policies [Line Items]              
Concentration risk, percentage     10.00%   14.00%    
Customer Concentration Risk | Revenue Benchmark              
Significant Accounting Policies [Line Items]              
Concentration risk, number of customers 3 1 1 0      
Customer Concentration Risk | Revenue Benchmark | Customer A              
Significant Accounting Policies [Line Items]              
Concentration risk, percentage 17.00% 11.00% 13.00% 10.00%      
Customer Concentration Risk | Revenue Benchmark | Customer B              
Significant Accounting Policies [Line Items]              
Concentration risk, percentage 12.00%            
Customer Concentration Risk | Revenue Benchmark | Customer C              
Significant Accounting Policies [Line Items]              
Concentration risk, percentage 10.00%            
ASU - 2020-01              
Significant Accounting Policies [Line Items]              
Change in accounting principle, accounting standards update, adopted           true  
Change in accounting principle, accounting standards update, adoption date           Jan. 01, 2021  
Change in accounting principle, accounting standards update, immaterial effect           true  
ASU - 2019-12              
Significant Accounting Policies [Line Items]              
Change in accounting principle, accounting standards update, adopted           true  
Change in accounting principle, accounting standards update, adoption date           Jan. 01, 2021  
Change in accounting principle, accounting standards update, immaterial effect           true  
2018-15              
Significant Accounting Policies [Line Items]              
Change in accounting principle, accounting standards update, adopted           false  
ASU - 2016-13              
Significant Accounting Policies [Line Items]              
Change in accounting principle, accounting standards update, adopted             true
Change in accounting principle, accounting standards update, adoption date             Jan. 01, 2021
Change in accounting principle, accounting standards update, immaterial effect             true
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Timing of Revenue Recognition (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Software Products and Services | Point in Time        
Disaggregation Of Revenue [Line Items]        
Timing of revenue recognition 51.90% 58.50% 52.70% 57.30%
Software Products and Services | Over Time        
Disaggregation Of Revenue [Line Items]        
Timing of revenue recognition 29.40% 30.10% 28.70% 32.70%
Drug Discovery | Point in Time        
Disaggregation Of Revenue [Line Items]        
Timing of revenue recognition   2.90% 1.40% 2.00%
Drug Discovery | Over Time        
Disaggregation Of Revenue [Line Items]        
Timing of revenue recognition 18.70% 8.50% 17.20% 8.00%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Additional Information (Details 1)
Sep. 30, 2021
On Premise Software | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-06-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Additional Information (Details)
3 Months Ended 9 Months Ended
Nov. 22, 2020
USD ($)
Program
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Deferred revenue, revenue recognized   $ 17,026,000   $ 12,346,000   $ 36,403,000 $ 22,603,000
Percentage of revenue expected to be recognized   57.00%       57.00%  
Unsatisfied performance obligation   $ 27,179,000       $ 27,179,000  
Maximum              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Contract with customers, payment terms           60 days  
Minimum              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Contract with customers, payment terms           30 days  
Agreement with Gates Ventures, LLC              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Contribution revenue related to agreement cover period start date           Jun. 23, 2020  
Contribution revenue related to agreement cover period end date           Jun. 22, 2023  
Deferred revenue   0       $ 0  
Agreement with Gates Ventures, LLC | Maximum              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Contribution revenue recognition amount           3,000,000  
Agreement with Gates Ventures, LLC | First Anniversary              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Contribution revenue recognition     $ 1,000,000   $ 1,000,000    
Agreement with Gates Ventures, LLC | Second Anniversary              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Additional revenue entitled to receive           1,000,000  
Collaboration and License Agreement | BMS              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Upfront fee received $ 55,000,000            
Maximum milestone payments to be received $ 2,700,000,000            
Number of programs under agreement | Program 5            
Transaction price $ 55,000,000            
Deferred revenue, revenue recognized   4,404,000       10,064,000  
Deferred revenue   $ 43,948,000       $ 43,948,000  
On Premise Software              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Revenue, practical expedient, financing component [true false]           true  
Drug Discovery              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Milestone payment yet to be achieved           $ 0 1,200,000
Revenue recognized with milestones           $ 0 $ 1,183,000
Oncology Product | Collaboration and License Agreement | BMS              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Maximum milestone payments to be received 585,000,000            
Milestone payments to be received upon achievement of certain specified research, development, and regulatory milestones 360,000,000            
Milestone payments to be received upon achievement of certain specified commercial milestones 225,000,000            
Neurology and Immunology Product | Collaboration and License Agreement | BMS              
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]              
Maximum milestone payments to be received 482,000,000            
Milestone payments to be received upon achievement of certain specified research, development, and regulatory milestones 257,000,000            
Milestone payments to be received upon achievement of certain specified commercial milestones $ 225,000,000            
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation Of Revenue [Line Items]        
Total software revenue $ 29,850 $ 25,797 $ 91,761 $ 75,063
On Premise Software        
Disaggregation Of Revenue [Line Items]        
Total software revenue 15,496 15,064 47,303 41,768
Hosted Software        
Disaggregation Of Revenue [Line Items]        
Total software revenue 2,684 2,374 7,988 6,820
Software Maintenance        
Disaggregation Of Revenue [Line Items]        
Total software revenue 4,401 3,536 12,682 10,624
Professional Services        
Disaggregation Of Revenue [Line Items]        
Total software revenue 1,699 1,887 5,699 7,361
Revenue From Contract With Customer Before Contribution        
Disaggregation Of Revenue [Line Items]        
Total software revenue 24,280 22,861 73,672 66,573
Software Products and Services        
Disaggregation Of Revenue [Line Items]        
Total software revenue $ 24,280 $ 22,861 74,672 67,573
Contribution        
Disaggregation Of Revenue [Line Items]        
Total software revenue     $ 1,000 $ 1,000
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]    
Contract assets $ 4,995 $ 3,589
Deferred revenue, short-term:    
Deferred revenue 43,874 45,403
Deferred revenue, long-term:    
Deferred revenue, long-term 32,444 41,164
Software Products and Services    
Deferred revenue, short-term:    
Deferred revenue 22,305 28,218
Deferred revenue, long-term:    
Deferred revenue, long-term 2,583 1,976
Drug Discovery    
Deferred revenue, short-term:    
Deferred revenue 21,569 17,185
Deferred revenue, long-term:    
Deferred revenue, long-term $ 29,861 $ 39,188
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Assets $ 485,600 $ 485,965
Marketable Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Assets 436,307 440,395
Equity Investments    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Assets 49,293 45,570
Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Assets 47,293 45,570
Level 1 | Equity Investments    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Assets 47,293 45,570
Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Assets 436,307 440,395
Level 2 | Marketable Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Assets 436,307 $ 440,395
Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Assets 2,000  
Level 3 | Equity Investments    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Assets $ 2,000  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Investments (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]    
Beginning balance   $ 108
Cash contributions $ 2,000 2,869
Unrealized loss   $ (2,977)
Ending balance $ 2,000  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Additional Information (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]    
Fair value, assets, Level 1 to Level 2 transfers, amount $ 0 $ 0
Fair value, assets, Level 2 to Level 1 transfers, amount 0 0
Fair value, asset transfers into Level 3 $ 0 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments And Contingencies - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
OperatingLease
Sep. 30, 2021
Commitments And Contingencies Disclosure [Abstract]    
Operating lease expiration year   2037
Operating lease, weighted average lease term 15 years 15 years
Number of new operating lease | OperatingLease 2  
Increase in right-of-use assets $ 71,054,000  
Increase in lease liabilities 71,054,000  
Lease costs $ 0  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments And Contingencies - Summary of Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Commitments And Contingencies Disclosure [Abstract]        
Operating lease costs $ 2,382 $ 1,465 $ 5,269 $ 4,420
Cash paid for operating leases $ 1,608 $ 1,534 $ 4,112 $ 4,494
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments And Contingencies - Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Commitments And Contingencies Disclosure [Abstract]    
Remainder of 2021 $ 472  
2022 2,105  
2023 8,826  
2024 9,649  
2025 9,245  
Thereafter 102,418  
Total future minimum lease payments 132,715  
Less: imputed interest (53,602)  
Present value of future minimum lease payments 79,113  
Less: current portion of operating leases payments (1,978) $ (4,543)
Lease liabilities, long-term $ 77,135 $ 7,221
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Tax (benefit) expense $ (4) $ (35) $ 137 $ 120
Unrecognized tax benefits $ 1,745   $ 1,745  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Deficit) - Additional Information (Details)
9 Months Ended
Sep. 30, 2021
Vote
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Class Of Stock [Line Items]    
Common stock, shares authorized 500,000,000 500,000,000
Common stock, par value | $ / shares $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, par value | $ / shares $ 0.01 $ 0.01
Voting Common Stock    
Class Of Stock [Line Items]    
Common stock, shares authorized 500,000,000  
Common stock, par value | $ / shares $ 0.01  
Number of votes for common share | Vote 1  
Common stock, description Common stockholders have no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. The rights, preferences and privileges of holders of the common stock are subject to and may be adversely affected by the right of the holders of shares of any series of preferred stock that the Company may designate and issue in the future  
Limited Common Stock    
Class Of Stock [Line Items]    
Common stock, shares authorized 100,000,000 100,000,000
Common stock, par value | $ / shares $ 0.01 $ 0.01
Number of votes for common share | Vote 1  
Common stock, description Holders of limited common stock are entitled to one vote per share, however, the holders of limited common stock shall not be entitled to vote such shares in any election of directors or on the removal of directors. Holders of limited common stock are entitled to receive dividends, if and when declared by the board of directors, and upon liquidation or dissolution, to receive a portion of the assets available for distributions to stockholders, subject to preferential amounts owed to holders of the Company’s preferred stock, if any. Holders of the Company’s limited common stock have the right to convert each share of limited common stock into one share of the Company’s common stock  
Right to exchange limited common stock to common stock, share 1  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares available for grant 2,302,572   2,302,572   2,168,706
Maximum percentage of stock options must be granted at exercise price of fair market value     100.00%    
Share-based compensation arrangement by share-based payment award, award vesting period     4 years    
Share-based compensation arrangement by share-based payment award, options, exercises in period 149,831 908,577 989,907 982,859  
Total proceeds $ 1,442 $ 2,515 $ 6,710 $ 2,747  
Weighted average per share grant date fair value of options granted $ 30.05 $ 36.45 $ 46.33 $ 9.20  
Intrinsic value of options exercised $ 7,726 $ 60,283 $ 66,839 $ 62,294  
Unrecognized compensation cost related to unvested stock options granted 85,683   $ 85,683    
Expected to be recognized over a weighted average period     3 years 25 days    
Share-based compensation arrangement by share-based payment award, options, vested in period, fair value $ 3,050 $ 655 $ 15,917 $ 2,578  
Tranche One          
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage     25.00%    
Tranche Two          
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage     25.00%    
Tranche Three          
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage     25.00%    
Tranche Four          
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage     25.00%    
Maximum          
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]          
Share-based compensation arrangement by share-based payment award, options granted, contractual term     10 years    
2010 Plan          
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares available for grant 0   0    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Weighted Average Valuation Assumptions Used for Options (Details)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Valuation assumptions    
Expected volatility 59.00% 60.00%
Expected term (years) 4 years 7 months 28 days 4 years 5 months 26 days
Risk-free interest rate 0.69% 1.41%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Classification of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation $ 7,652 $ 3,038 $ 19,034 $ 7,542
Cost of Sales        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation 1,065 399 2,841 957
Research and Development        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation 2,130 857 5,283 2,187
Sales and Marketing        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation 370 165 950 373
General and Administrative        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation $ 4,087 $ 1,617 $ 9,960 $ 4,025
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Noncontrolling Interest - Additional Information (Details) - Faxian
Apr. 30, 2019
WuXi AppTech  
Minority Interest [Line Items]  
Equity interest percentage 50.00%
Variable Interest Entity, Primary Beneficiary  
Minority Interest [Line Items]  
Equity interest percentage 50.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Basic and Diluted Net (Loss) Income Per Share Attributable to Common and Limited Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:        
Net (loss) income attributable to Schrödinger common and limited common stockholders $ (35,007) $ 3,852 $ (69,680) $ (13,324)
Denominator:        
Weighted average shares used to compute net (loss) income per share attributable to Schrödinger common and limited common stockholders, basic: 70,784,184 66,339,570 70,481,901 56,802,567
Net (loss) income per share attributable to Schrödinger common and limited common stockholders, basic: $ (0.49) $ 0.06 $ (0.99) $ (0.23)
Weighted average shares used to compute net (loss) income per share attributable to Schrödinger common and limited common stockholders, diluted: 70,784,184 72,693,173 70,481,901 56,802,567
Net (loss) income per share attributable to Schrödinger common and limited common stockholders, diluted: $ (0.49) $ 0.05 $ (0.99) $ (0.23)
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Anti-dilutive (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Shares Subject to Outstanding Common Stock Options        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 7,791,880 62,802 7,791,880 7,739,413
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Investments - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2021
Jan. 31, 2021
May 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]                
Equity investments gains (losses)           $ (1,781,000) $ 4,156,000  
Equity investments       $ 51,087,000   51,087,000   $ 45,664,000
Distribution from equity investment           375,000 4,582,000  
Proceeds from sale of equity investments           15,735,000    
Cash payments to purchase of shares           3,700,000 2,869,000  
Nimbus Therapeutics, LLC                
Schedule of Equity Method Investments [Line Items]                
Equity investments gains (losses)       0 $ 0 0 (2,977,000)  
Equity investments       0   0   0
Morphic Holding, Inc.                
Schedule of Equity Method Investments [Line Items]                
Equity investments gains (losses)       (626,000) 242,000 19,279,000 8,500,000  
Equity investments       47,293,000   47,293,000   28,013,000
Petra Pharma Corporation                
Schedule of Equity Method Investments [Line Items]                
Distribution from equity investment     $ 4,582,000          
Escrow payments receivable     $ 361,000          
Escrow payments received           335,000    
Ravenna Therapeutics                
Schedule of Equity Method Investments [Line Items]                
Common shares received in connection with merger     2,676,191          
Carrying value of non-marketable equity securities       94,000   94,000   94,000
Relay Therapeutics, Inc                
Schedule of Equity Method Investments [Line Items]                
Equity investments gains (losses)         0 0    
Equity investments               17,556,000
Proceeds from sale of equity investments   $ 15,735,000            
Loss on sale of equity method investments           1,821,000    
Ajax Therapeutics, Inc                
Schedule of Equity Method Investments [Line Items]                
Equity investments       1,700,000   1,700,000   0
Ajax Therapeutics, Inc | Series B Preferred Stock                
Schedule of Equity Method Investments [Line Items]                
Number of preferred shares purchased 631,377              
Cash payments to purchase of shares $ 1,700,000              
ShouTi                
Schedule of Equity Method Investments [Line Items]                
Equity investments gains (losses)       0 $ 0 0 $ 0  
Equity investments       $ 2,000,000   $ 2,000,000   $ 0
ShouTi | Series B Preferred Stock                
Schedule of Equity Method Investments [Line Items]                
Number of preferred shares purchased       494,035        
Cash payments to purchase of shares       $ 2,000,000        
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]              
Revenue recognized $ 29,850,000   $ 25,797,000   $ 91,761,000 $ 75,063,000  
Agreement with Gates Ventures, LLC              
Related Party Transaction [Line Items]              
Net receivables (payables) $ 0       $ 0   $ 0
Agreement with Gates Ventures, LLC | First Anniversary              
Related Party Transaction [Line Items]              
Contribution revenue recognition   $ 1,000,000   $ 1,000,000      
Agreement with Gates Ventures, LLC | Minimum [Member]              
Related Party Transaction [Line Items]              
Percentage of voting securities 5.00%       5.00%    
D. E. Shaw Entities              
Related Party Transaction [Line Items]              
Purchase of services and license technology from related party $ 2,409,000   1,296,000   $ 5,467,000 4,471,000  
Reimbursements received from related parties for sales of products and services provided 212,000   158,000   253,000 206,000  
Net receivables (payables) (2,136,000)       (2,136,000)   (3,464,000)
Member of Board of Directors              
Related Party Transaction [Line Items]              
Payment of consulting fees 100,000   95,000   290,000 269,000  
BMGFT              
Related Party Transaction [Line Items]              
Net receivables (payables) 94,000       94,000   $ 543,000
Revenue recognized 133,000   $ 486,000   $ 1,005,000 $ 1,788,000  
ShouTi              
Related Party Transaction [Line Items]              
Software sales transactions amount 300,000            
Additional software sales transaction with related party 300,000            
Revenue from related parties $ 30,000            
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting - Additional Information (Details)
9 Months Ended
Sep. 30, 2021
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment revenues:                
Revenue recognized $ 29,850     $ 25,797     $ 91,761 $ 75,063
Segment gross profit (loss):                
Total segment gross profit 11,115     15,272     39,259 44,480
Unallocated:                
Research and development (23,219)     (17,019)     (65,759) (47,376)
Sales and marketing (5,556)     (3,969)     (16,175) (13,120)
General and administrative (17,014)     (9,729)     (46,253) (28,316)
(Loss) gain on equity investments             (1,781) 4,156
Change in fair value (627)     18,233     19,279 23,513
Interest income 286     463     1,063 1,732
Income tax benefit (expense) 4     35     (137) (120)
Net (loss) income (35,011) $ (34,970) $ (523) 3,286 $ (4,066) $ (14,271) (70,504) (15,051)
Operating Segments | Software Segment                
Segment revenues:                
Revenue recognized 24,280     22,861     74,672 67,573
Segment gross profit (loss):                
Total segment gross profit 17,669     18,527     56,514 55,376
Operating Segments | Drug Discovery Segment                
Segment revenues:                
Revenue recognized 5,570     2,936     17,089 7,490
Segment gross profit (loss):                
Total segment gross profit $ (6,554)     $ (3,255)     $ (17,255) $ (10,896)
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting - Schedule of Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues $ 29,850 $ 25,797 $ 91,761 $ 75,063
United States        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 21,824 17,769 58,405 44,396
Europe        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 3,566 3,283 18,357 16,485
Japan        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues 1,923 2,896 6,372 7,868
Rest of World        
Revenues From External Customers And Long Lived Assets [Line Items]        
Revenues $ 2,537 $ 1,849 $ 8,627 $ 6,314
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .":E,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #@FI3L%=06NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OI^FJ8.CFHGA2$%Q0O(5D=C=LDX9DI-VW-XV[740?0,@E,W^^ M^0;2Z2#T$/$E#@$C64Q7D^M]$CJLV9XH"("D]^A4JG/"Y^9VB$Y1OL8=!*4/ M:H?0-LTM."1E%"F8@558B$QV1@L=4=$03WBC%WSXC'V!&0W8HT-/"7C-@621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .":E.A#W>;H@4 .,8 8 >&PO=V]R:W-H965T&UL MO9E=;]LV%(:ONU]!&+O8@#B62#FQB\2 XS1=L-9-XVQ#-NR"D6A+J"2J%!7' M_WY''Q;=C#[2=M&;6%_GU:-#\CTD<[&5ZDL>"J')2Q*G^>4@U#I[.QKE?B@2 MGI_*3*1P9RU5PC6CA$?I8'917;M3LPM9Z#A*Q9TB M>9$D7.VN1"RWEP-WL+]P'VU"75X8S2XROA$KH7_+[A2#F8#$@@UKR(];W<_B*:#QJ7 M>KZ,\^HOV=;/>N,!\8MDH\RU6$.JH$(OHT? M 66+2O>H5Q057(GLE##GA%"'NA:>!1Z^E,^GQ/%LX=_@L#9SK-)C79F;VS/W MUP<((+=:)/G?R.N\]G5>]3JOZW4/NTS86@,/=YWA9X1BW%*,49DY( 05QDW, M-S8,/'[-XUP@'&(IW_)Z0[H2(9 M'(?"U3XS!&G2(DWZ(34L,!()N(2U^^!*^['WPYLW'>F:MFQ35'%1*/6Z 3$^ M7&TX=.F085RN8QS10;6:L7PO-E&N%0?&)4^L3!U"*S]4,HC2C5 G8 W^*89W M8-AN'[P%)$]!XF[!75_(KV)G!<2E',=QO:DS/9]@9-20T3YD#_R%W : %ZTC MO_;"99$\"64EQ"6GXZ%')][80YO66+;+^A#>1+' F' 12-J03:ESAB$96W=Q M8]XW9S,<[D4FE88^0U:::[MS="@^OJ[6WY(9JW=QKVYKFA:JGFV5@Y/O4:UD MN&('F3%_%W?L@V949 &&L9'*WO]QG:5,A]SW84ZI0"2H!3%"4PMMTU4O7E (7=_"&Z%TBU*;L7N]!08=D(9.,I_;DX8):%2B9 M*00N[MU[LA?R &Z;1Y5CU!7+BH6K=66,FCI >]6!50AK#"Q/'3*=0,;Y:2_G MATHB%;A$9:TGE4\((F$@R )* EB)#*S5JD/]^AT&:8H [54$YD$ JX;\9'] MJMGPI]1.ADNZ8\\A5TKR8,MW&*2I [17';!#/FRE%1*7I!Z,IIM82LQ J"D+ MM%=9: D7Y1DT\H/^"=DL]1ZMO;&-=< M/F)HIC+07I6A1;N3N89)TI]1=GQ8X(JNXS"LTE-3$RCNY543SI7@QU%P >I2 M#,24 HH[]P=9K4]"F6*SH X1"E.S\<1Q,")3 BANV@^1AAF97!.7_O3T,UD) MOU"0+2M6Q[)")@F4CUQ+_\L)R6!1\8QL% MS!0"AKMVN_C\7' %4\AXUTQNK5BX5L=<@QWLV> N;791S%0#H<+%NBH[,V[/ M<'MN>NVJ[+68H+%H-OX>FU/,&"_K9;R''P*%H=HZ))\*#2ZZ8'Z(D*B?V??-K+)1-ODM^C4.R7I/D_Y7? MZ;_R.W7//'?*7J5W=+"-7"X3JMWUG/CEO++>46ZOMCOX\VK?>F0>K[?_/_)R ME9&36*PAU#D]A[>K>D>]/M$RJS:EGZ36,JD.0\$#HNT'B)T\6CTKK??9E4_O97FGUIQK])!GA3J;K+7> MG$RG*EWSG*ECN>$%_+*29F&W?(%U]>;JQ+NICLK M2Y'S0@E9H)*OSB;O\(?P>]5[QH95VZDO#,W?RW/)H%AQ#.>:F." MP<>67_ L,Y: Q[?6Z&0WIQG8OWZR_D?M/#ASPQ2_D-F_8JG79Y/9!"WYBE69 M_B+O_^2M0Y&QE\I,U?_1?8L-)BBME)9Y.Q@8Y*)H/ME#NQ"] 3@<&4#: >2E M V@[@-:.-LQJMRZ99N>GI;Q'I4&#-7-1KTT]&KP1A=G&A2[A5P'C]/F%+):P M*7R)X$K)3"R9AIL/+&-%RM'"&%;HS77!JJ6 7]ZB(W2]N$1O#MZB R0*]'4M M*\6*I3J=:N!CK$[3=NX/S=QD9.X%WQPC&APB$A#L&'[A'W[)4QB.Z^'!_O I MK,)N*)I50HMN',!(VON MD,8T2 84'; PH//(S3+>L8R]+-^GJ:Q@9R&UI1RV&>@>H@+2L%PAED&RK!\G M2+MH*:L;O:HRR&#M$( )5[/ MKHL;D640&(:>U&M>]GQ4C9/&KWTOJZ=1/6SM* D:/YUN)O;>S)/9P$L;!+LW MLGVSG9,SKY-7)=\PL43\86.RH3.^9G9L1\'P\;1!$%US-[GYCMS<2^ZKU"P# M,>BG)Q?!N35W3" Y1 .*#MB,])=YCR0..B4)GEE#*"Y*_5COKTEV&Y![70>( M4QL"B\<\2,(!60KK\#/6 JBBTDOGPL);=&]B>'G#SD:,/" M*([#$9*='F'B3\JF!#$/3:6X9]M;*_WIDSB,AI'I@.$ DY'8Q)W&8;_(_5VG M! \]ZGA>DV'JN-,C_$)!VK!'DWV=WMN",2-DF&]=*#H?2Q>=K&"_K@#! ML@*! 'ZES+)#I-F#T1.3/6YXP5=B9,OL_ \) 0\K$1>,!&/%".Z$ ON5XI*O M.&R9$;8M+RKWNCI4@,[LW.: 15"+C%#LY +[]>(CA[ZF'U%.CK8,8%MK'2B@ M.,*0=%)!_%+1YHPV IYA2FP)"&Z1YF3O9VH) 21@.H]0!"S$>4S?2Z0;Q MZX85I<_1M14B2: ('M)UP @9BX-.2(A?2)J(_0&VSG9IR-4&Q='8PG:20OP- M4Q.RSX6JW0;A&4GFUG(Z<(20<(QEIT_$KT\7,L]%4WHU+;(LM"AN>9$"8_3F ML]0<16^=U+V&S;G7B=JPE)]--B57O-SRR3ER'2_\ D/[SG?:1Q*OZB^T3._6 M,EOR4OU6U\KZT2?[I),G\FPCTR8!9>8XA$;K., @LB7:LJSBQ^A]I=>R%-\! M@H-#4$3SA]2:@8_OT'=>RO8&":6JI[ZOTDK#!>P08AHM^$;S_ :>B*?CFQIU M";U>\VU[*G,(J4AM>'U4ESTZ-]/KSH]LYL\;VE_R3FZ)7VY-),NB66^GBXZ& MRRHP7:#>T<7^\5.GL]2OL^^72V%.2R$?F/;V2!0H91L!^<%Y F5+:)) :SBL MU5VXB$312$E(.[&E?K&%DK#*JZP^@5Q" 9@*9^=(;?T\PO,YH=99F0M(YE$T MTO303FJI7VK[3)LSD53F$%AK<\"]Y=!8PKVS-J0..1U*K@-#\5@P] XC_8+; MZ(+JI9[7KV8$)^_:!&0ZS46Z+E^_(F'\SCSJX%8?[G3'EMLHF<^"876JLT_5,!IIR;TY]2$VD)A)V@O9O\%0:TH*@;-=EQ3,F;1STQ(,_-2:W=??-_$*5([)N'*1NF,6NCJK6]VFM&D",J$ M'V <^1GETIM/BW-+/9^JW HNV5(CDV<9U?\],Z$.,X]X[R>^\6UJW0E_/MW1 M+5LQ^[I;:NCY=9:$9TP:KB32;#/SOI(O"Q*Y@$+Q+V<'<])&;BAKI=YS%X&,R:&K90XCM/;#KS MQAY*V(;FPGY3AS]8-:"ARQ4 N=9RJHC!E:N<0&/;Q*FB<-[NA:L;:AE[JC([=;2?D[P>.KO3\=SJ8EP+6DPAS5S> =S+M=<"'B< MW:CA!4: ST@O)5= !S7HH!-TH;(,5C'4=_SV&>VH1GLJ\E:\,M'H]-Y/F)P! MWA U&(!\AEN$>$3"83AHYQW5O*/[><%PC(6W")?;-NA17^@682?T MN(8>=T(OP6R8UK"T^E3PN$\%WQ U,"PSV$#6R"CZZ$ M/P1^O8ZKA,/65U1E'UV2)NB)?9(/@=XHX"IK)VV7I$E[=#32;6E_\,]\6-HF//D0^8$2WUL6ERUS!OBTLL?V3O;'[,/F; MZBV7!@FV@4C\-((4NMSKEQVK=L5V>:TL;+Z+9@K?1TP[ 5S?*&7?.VX'7G]Q MS?\'4$L#!!0 ( .":E,^$*W7;@< &(B 8 >&PO=V]R:W-H965T M&ULS5I=;]LV%/TKA%<,"=#$_!2E+ FPVMY68-V*>EV?%8NV MAT;A]U];%>*V70ITU1UG>C MM3';F_&X7JS5)JVO]5:5]INEKC:IL8?5:EQO*Y5F[:!-,:881^--FI>C^]OV MW-OJ_E;O3)&7ZFV%ZMUFDU:?7ZE"/]Z-R.CIQ+M\M3;-B?'][39=J;DR[[=O M*WLT/D;)\HTJZUR7J%++N]'WY&;&9#.@1?R>J\?ZY#-JJ#QH_;$Y>)W=C7 S M(U6HA6E"I/;/7DU44321[#S^Z(*.CM=L!IY^?HK^0TO>DGE(:S71Q8<\,^N[ M43Q"F5JFN\*\TX\_J8Z0:.(M=%&W_Z/'#HM':+&KC=YT@^T,-GEY^)M^ZH0X M&6#CP -H-X"Z _C -8-8.=>@7<#^+E7$-V EOKXP+T5;IJ:]/ZVTH^H:M V M6O.A5;\=;?7*RR91YJ:RW^9VG+F?Z#*SRZXR9#_5NLBSU-B#N;%_;#Z8&NDE M^G6KJK19UQI=O"_3799;S"6Z0N_G4W3QXA*]0'F)?EOK79V667T[-G9F3?SQ MHIO%J\,LZ, L&'JC2[.NT8Z:^2@I M<,2.J&=$Q9&H"(HVT;5I[IWJ#/&B8\SH#/$63F1(Q$,<<4*)Q)()1T0 A05U M4%,?93&8.B+Z*(9%/""B/!*60<(_5KJNT;;2R]Q -*5/P/YS:0(H0:5#8.JC M6$)%XM#T49SS&,,TXR/-.)@K77TM5TA]VC;5.)@MR3%J$A3OG:I56BW6R-9D MVSOWUA1LFY(."9EXM"BCQ"$_\5%$8AJ6L?4]'U4C*MB.L)_40D0.7P#%DLCE"Z!(1*23A3,(Q@@=2!URTL!)^!Y1 MIHN6<9M8BY+5ILFFO0.($7$/N,O=AB:0>/+&WU@QDS;SK7S$>26^Y 1P1G+NM ,+%<4)CES> XYRQ(>*]>R \7"G- M6E7HHEOI2VL[%WJC0M62] V;B*"H%XVJEVAEGZZ0?811?^QR\]E>8:]JTUIA MT)<*0#D9NQ8#@'$BANZ W@^0L"&8K--RI1KSO4SS"NW38@??]7YWOHJH=+, M<@V4,3<) %A"I5O@ 1AE@@PX M); A+V!*]+HRJ[)-W:@W3]+DUCK[@#K3SR MN +> ;NH&822@\G>NP(2GU/?P)0':E!+7:FG(Y-^&BCROJFX8@)[AA# ,2J(JP 036(6>44> MP!&>L $-:.]E:-C+O#[211446I,E3_L3/I0V&77J-16@M)4NB@:?Y-WE0^4Q'<:_MH#&!%Y M<@"HF'IB "@B3UK*='.)G#S";F,$<"P6[@,D%,W6U1B[T@$X8KT1 M']"N-TR](PU[P0[O!;#5(]]9?6XO5JEBC7;-3:N6STFQW1J'R/Y;< MMY42RYB3V+OW?604,98(B5WEH9@\)@EV>S^ %#;=J8B&RD!O;&G8V/XKJ9SE MA5W##%8V.B^9?9A-9J^?@L'\9 9A@\G<.V8:=LS_JV0.BN[[Z*%T!I TLIY+ MN@X>C FGLX_\BW3NG3P-._FY7IK'1L:WE[0S !9)(0?N$-:[ M3D:^VF8]ZWT=.V=_ZISM>N:[J2CR["R XHQQ5TI@;RHFPMVB@6"4) .ISDY^ M*PH;N&FU6Z%I7B^T+3:?0SKVOH:%-WW.2NV^M;-P:S\CM8&^YO7)"8"B"7-] M#( B$KO[CC, )GDR\#3%^C;*HJ^7UWT_8>%^\C?R6GKWJTTR]V%B L BDG@U MPD/;X0L3W[6L SOE7 MY&9"@/-3VE\+6TRUX=7F@X'!B];7^Q?]#& MZ$W[<:U2VS\;@/U^J;5Y.F@N<'RMY/Y/4$L#!!0 ( .":E.DW^HH50, M ) ) 8 >&PO=V]R:W-H965T&ULI59;;]HP%/XK5E9- MK=0V(3>@ Z06.JW2NE5E; _3'DQBB%7'9K8#W7[]CIV001I0M;TDOISO7+YS M[./!1L@GE1&BT7/.N!HZF=:K*]=5249RK"[%BG#860B98PU3N7352A*<6E#. M7-_S8C?'E#NC@5U[D*.!*#2CG#Q(I(H\Q_+7#6%B,W0ZSG;AD2XS;1;YP0RQPK,A;L&TUU-G1Z M#DK) A=,/XK-!U+%$QE]B6#*?M&FDO44?/U<\[ ! 3SO MKP!^$Q > 05('BMA; "A*^U$%4 &[I;QFZ)FV"-1P,I-D@::=!F!I9]BP:^ M*#=U,M42=BG@]&@L> I9)RF"D1*,IEC#9*KA!^6@%1(+V,JA"#-3'6N"3C\* MI<[0'4]$#K,9QT5* 72&+M!L.D&G)V?H!%&.OF2B4)BG:N!J<-48=)/*K9O2 M+?^ 6P&Z%UQG"MV">VD+?G("=(]_S.RW^ MC%\/]]K"^3_KM_]L?8^,H"Z:P.H+#NG;5@?ZO-C6P35/&W52;7R_GBLMX4+X M<<1R6%L.K>7P@.5/<'.>,EM_M%2/M99T7F@\9P1I@:9))M^^\S?Q+L: 7 M^?M"DQ9=<3_N>?MBMRUBG2#PPUILC[6H9BTZFJ]QAH$*9/0N!C]#817*5M"WT)BZX3-F")) M(:FFI#4#I8%H+P,-9LGQ>1$+FUO5W"2"J[+ MBZ->K9\/U[9K-M9O.E?C3LOZ!)X;Y>O@K_KRK7*/Y9)RA1A9@"GOL@L9DF7_ M+R=:K&R#FPL-[=(.,W@R$6D$8'\AA-Y.C('Z$3;Z U!+ P04 " #@FI3 M>=)&%XH- #I5P & 'AL+W=OH^]KDYCB:6)G8ZR0QK$\G*=Y<7!\M/[9Y?+XJ%S5L[S( M+I=1M9K/T^7/-]FL_/[Z@!QL?G"=?[FKFQ\<'A\MTB_9.*O_7EPNS;?#K95I M/L^**B^+:)G=OC[X@_P^UK(IL%;\)\^^5SN?HZ8K-V7YM?ER.GU]$#H4H-Q3@+4%F%M#XBG VP+V@^V.-I.^(IOA)NYX,V_#-@-.W!&G MRE=D,^3$'7/AG;>;02?NJ'.?B\EFV D8=V\MFX$G[LASK\I=+_VW:9T>'RW+[]&RT1M[S8?U_K$N;U9\7C1;W;A>FM_FIEQ]?%(6 M4[-Q9=/(?*K*63Y-:_-E7)O_S(Y65U%YV_SJ6[:L\YM9%EV:K2A;+M>:?TS>O$VN\TG>?TR>O%WD:ZFN;'[,AI%?X_?1B_^ M]3+Z5Y07T5]WY:HR)JJCP]KTIFG3X:1M^9O[EE-/R_\JZW2&%#L)%SLM\CI/ M9]'EZF:63Z+/MZ8W>?$%,?0V;.A].3-Q8F2VZX"-=V$;8U,NJZ)WKE<12^\' M67H[P-*'099.!ECZ3,1S92>S\W0^:R_3U7PU6V^-[;:&&+D>;N1S?9IES;;(C[V_$H88RRH\-ONRL- MRB3I2BZ@A! I1%=UA=1'8A$GLJN[1JPYDC&4<-NFC@O9UH4LZ,+=$+K8;F)5 MLUI?1<"_KZ+Q76H&;XB?W]U7+'8:JYA*A%*JVZOW4,@2P6-)'']_@$*N**>4 M.2[_$PIIPJ4FL6/Q% H)XRKF2@OQ2*WC9+A M0;U+BR]9PX>KPIS?9_G_S)C.S*X8F3W.G,B_9G7:#'B5359+L^UG*#Y*T+@1 M%]K9#'I$G>:K;?-5L/FG5;5J7+EFY\E]7%[/R&BUV'XL%^NC?O8C6T[R*L,Z MH."B<=?TN8+SR]D\,2N>2:.W'=1[[^!F7F'32(,F"B6T9Q(EVT8FP4:N26C4 MI$&F31L7)LJF38LP3R>8IYW-[J)'U&DDB>WY*WZ*+Q?W8%2VZ/(J*K*Z4>9M M,5.DJC&GGK3U=C8H$PR9$W\_(CK"G(#X&3?&$^7I_L[QDSQ_]P-SZV-;?S?T M2-D$'T_;+161,!;=QYYUTF_=>&\D,CM9779ZAQYW*6PI3S1U@L4Y@73"8F=4 M+W!CPK0!&TQ*E FS MQ'7>*2H-HPBQ+$+",+)7WZ ^@0PP0N$$$R8)U:XW$%D *HBE"A+&BB<*.'LKF>MK+L%4W=% M8[8D]>UB%E9(F%;@I,V>ZHK $+XGD$=&E,A$2WZP:!JRBFY]141:CR4[")$<3)FTN(X:+SYV$XQY1M]V6 MD&B8D"X,\>3KS%#THCD#O43;!REG1#A5SF'@"M4Q34$"!-%Q[NO+3AXI3$SO MBJES&O^4+C='3!JC/8,@0Q,AN!/*SBB2UG'WT'-$)-Q^=&N\0G0C M0G1"G5JO,2'GU'4Y5#'/WD4MK=$PK74=OGNV[W/\&<5R-LY2;+T*E<:KE";, MF7GDT.%HZA'B#\P]0EMH\A&I$L\^(O; ZH,:7_Z16B2C0Y#L M63*0%&*9A]01I2<'B2@]L1]1>K*0B+*'_:GE1]J3L]I_(I(B6(C!/J+#4I&8 M.80;$!F2C$14@8,#M31*PS3ZM'PDA1@83$A2"X$T#('[24E2R&1<>@B>6B*C M82+;)Y!&(1C(41;!#*,)AJ&A$1"]\#& M2+ Q2$#[&V<+, MI]@/'PQBD&2QUNX!KM6%X0,1">GF;9 :%=?$#5U7B*Z!#TZ=A7J-"+EV1&-$ MY G=S+(>>PCK[2[C/K>?,21YA:,'HA22FME*/#L1VWE@%T8G=,_NQ56&/1)# M<+75]]!Q,H0M/),&Z@,$RNS MF,5Z,&LO@8(AI$)DXHY4CZK;!8LR+(PR^WI^Q6#&RN7FB["FVP$+$6S_#^!" M:4>&/$.3RI=98A8J6!@J'O*(BL&'9%31Q'5GCZK;4$L8+$P83\J=,(@3BH#M M)"SJW@VPP,'W !P2W-(+ M?RR]]/G]C ^F%T1IG,H2R3PKEEMZX3WWC?82ACB" M2=0-=]JFX7=F[VA&%@ M7V&((S=U!!'N6"!W<-SI#:F!BMBWM"TQ\# Q[/OXQB$5)+$6X.I(OZ[;(/3=B[<<7LMA5$@W)?,)T0EGD[C$ M;0GO^K+TP9]TB^?)5R\^<>1>CUDPNYFI;M,MC_!GY!$.44.X>]JX1]2]:V=Y M1.R!1P0D"$;=E,,5IM+"Q2I$-1+2=V?0THC8>RI%#$REB"$T@HA@*@6I$4VE M(#H\E8((82H%$7GV*6%A1#Q;*D4,AA%$&4ZE" LCXA&IE)UDKF?&0*R0E*\S MO]T9 [,D"9@P4"-CY4X8Y":UV;#<.Z-7B,[@:R*$>SY'A(RX.PTB\F2$A44G M\80\2I_CSP3DG 2?,E!HO$J88+X>[%Q+_A5I% $1QY I6-<]JFX7+ :)7Y-& M$0C\2/<.T;F ("7=^8T:\O734I3XM=D6 ;,M0BOB>P(J+/"(_:5;!&07SMR< MP$6?JMM0BS?B&?%&0'+AB78WG;"H>VO?XHW< ]Y(#$E 4,94;K9KC(EXXME[ MI*4;^5"ZV4T]$[13&-T0I5RZD1!<0*Q"-)*X<(-4J&0L%'?]B*9:$J'!BQ"( M03=4(1K?G+%L(Q_+-GU./Y.06/ XA0B-1^-8^J[O2XLV\CG01@Y$&SD ;1 - M1!ND0A1M$!V.-H@0H@TB\BU.BS;R.=%&#D4;1!A&&VG11OX*M&DKZ3PFI\IS M2U+NO'FU?V@)):,D9(Y$)TGL.4I+2QTR3!W#8@W,G8Q4+'RO?DB+$C*,$N$# M,!XBL+>WA&!:QYJI+OZ+I *E=+4-7:%Z$8D22@#:QZA'>XN>:CQ MG1^EY2'9<^5XT/D7CQ'(719\P4.A;)Y=,@I"#SQA$&*8* M9:%(];Q9MI<0H; +RNX8!37=YELH4F$HVML+L,@59.D^.CY7$(# U,8,Q9Z' M;,JRB-K_$ZK0R5=A#YAHXGN'0%GD4&'D>,C)5\%LB(K=*\H7?:IN0RU^J-Y; MM(\_^2HDO^$^2AKWB+KMWGGC>P\THI"7E!A/W/N\5[A.@EB+ZGQ7<)5E&_50 MMME]Y(W'*ACUF\CAOGYRI@:P#:*1/U-#V0812B($D\33?&W91O>\5;672*6QNS7N$/6(NAVP ML*"?] +ZX%BED>=6X-;D.:9RIK9&7ECW0JBV2*'#2+'O@YW&WU9GQ.UQKZ[; M(0L9.@P9#XEI&B*"DN[#T@N-)$EV5=V&6DK084H8%!LT\OX0$['[6LR51^V+,4O$9IN)*@L1P'5X/+:>+B?.@=&RQBD*X8@HC>>.,^BO=,!=>\M^Z[63E@4S M.%7B%R]L-0Z^!%!@R1IA']3F&W9ZSAU?KH3QO[#I8J, \L9857=@RJ#FLEW9 M2U>''0#Q[ ?$'2!^#QA] !AV@*$7VF;F95TSR[)4JPUH%TULSO"U\6A2PZ7K MXMQJ.N6$L]E4R8)Z@@60993@!;/DS"TMU"QK0)7N:(W:\H5 F%&946L?H_(G M8+*S*B4*U.83W#PWW+["\366/.?V!(X?)6L*3KQDSY@FV@HMSYDX@5,BKVOJ M9\MV"H_S:S@^.H$CX!)^5*HQ=(-)0TMB7*#A'-AM\S3?#!/OB;=(9]XX:>;_0! MWYWDEC,!LV8A> [?2^H*E\L#S*.>>720N6N(\0WAQC1,Y@BY,G9?&Z8M6>+) MW,Q89W&<)!=IN-Z3PWF?P_G!'&Z5H/ER2FG\@["D)TW^H[!)\K>PZ<>"JE'TF&6!MIVX^KW^VGWI5_[._V)S0-V^'UAZ8=I?3I++DT(+ DRNCL M@FJGV_'4.E:M_ M?*$OSPIL53734+H#.2Z7LUG$7]/\1V6]02P,$% @ M X)J4^LGHLE?" UR( !@ !X;"]W;W)KE#7+G <9XNN8OWL]EH_>Q"WUWP<6M;3!Q')L>LJ M\?:-MOSE9H9F^P<_V/-Z4 \6M]>;ZID^TN'GYD' W>(P2\,ZVDO&^TC0UB+/+J.E"I/G/]2-[\W-[-8(:(MK0=K+Q+*I'.?!N-Q@0=*R?_E>O.T,<#8!YW /P;@ ^'9!X!I#= *(5 MG9!IM>ZKH;J]%OPE$DH:9E,7VC9Z-&C#>K6,CX. 7QF,&VZ7O&]@46@3P97D M+6NJ 6X>!_@'JS7(B*^B9277T7=8<1E=_.RKL6$@"=Q%$H:@&UC]/ M;LP&1N77P'N2PWL2_9[$\YX_(>Y;+ITK,(W,]$@5W-O;>1ZG<7*]V!X;QB&& MTCA%![%WP-(#L#1H@+OFO^#+DT,-'.*_YGW-6AKU.\3JJ;JNE:5&Y8_@49\U M4W9 DP7-] _UPHMG2'*7$:02^M?(AC=XX9;N,+KL-TV9'AD&Y04ZL9XM-$]0 MFKF-EQ_@YN%5!5LILPBZI?U()Q,1%M MJQ;05F;I70@+^^VHQ/DI2(<8)BDB;ICE 689A'E/@?MJ5BE&<8$KK;=B5*8G MT!Q"65*X@:'8Y.4X".UQX/6ON6*H)JIY![0MO3!W4[WSS3(FIZ'M$,M3WTJC M(P9!9[JGI)6HUQ%P ##I%DJ$C5KVB+XJ]-3-"\C"5*#3J'((H:Q,/,"Q 8[/ M FYB"/),+:C7S-B"D>0D.P5K2Y&CF'N/U1 ((A^G+,A5#9,;+JM6T?)&J 0) M24 97.4#;6XG85X MTUS;*9,K!Q.J!E870,B[974J8C-(DF,K^]A2I$QSCQZ&:%"8:1X$W52L.229 M(_L'$+OH),?Q*61;#)<^RQO.064P;"[V<:.B91=!L 8MJ\"#/JQQL&$0'&:0 M0^QLJC?EA"Y#8)L2YAB?DJ]#"N'4DW^Q(0X<)@X *$:(&, G>-M>14/U2N65 M7L$GVM,5MND Q^AT\1Q26>:A96PX XE>,.?'9##!',2HM MA ZY%*<^C(8K\ =NH;;#@(ASGHSW/:$B=LFVGF:5P2"[A##F=%YNFYL.$D MG'VJ[9P*G?/[*6S8!(?9Y&&$PJ]2Z?=3=0EV]!X9MD/9(8:RU+>RACOP!]QQ MC/J\A@H[F /"QD+L(I@B\Y2!V' '_J!A87(0[&G4Q.WN YVH[1Z%Y%:HVT)) M6GB,3 P-D3 -/0A>4]KL7!!*5WJ^M8F#>-*+7Q7B5]T4 P9 M25J/PAO/Q&84Z)1C".D32[H$DR0KD*?*)(9^2)A^WANSJP8%]^US6CCZ$RC$ MBM.ZTR&'4 %5DD>'H[VP,#T=\BGDB2UK(*<^O447N^1ZZ4Q23CUL9DKM?0.' MU)S@(BD\.P?$,!@)=S^GR77%^JJOST^NQ! 0"1/0[U*.,/7DK37O.HA]J;8' MHG&CZW=X%W2$F_&I937(0(4",'Q]TI(X^B2$DM)#-\30#0FW0!_@7$&-QU_F M<'4V4KOU(3C-D*<$)X:N2)BN/D Z7?*-SK+TE8J:>;8OB,U,66[QET,*YXFG MAB*&ODB8OI:\-V0 ,=3SOE:/P,[*#5D_4 &AY,3MZ&Q\6=60$PF3DS.P76'A M1&2S3W:6M*524A:^[;;$L%029BF%_:)Q-F9:)57*Z M%7%L@,=58J8?* MPH+5ZM!$_>[<>7CT.52O2<;K5M_V+B54,\(Y.3;G37G:_A:W=4)>0+],DAA&3\'%2P%)@F_G1 MKJY./&"RC]/0>RB&])(PZ>TW,9K]QL">U8!7I+.J72:.HR2?\QA*2_[O#DQO MSIZQ*938=&4=&CEDL"]/&4)+PH1V5P-4R90_2\_^H]*!OH*F_3/57MKJ-,VA MH'C6@>!VU<(ZU0263JVS3YL549[[N,7P8A+FQ1^T;@$]6[%:0U0:'=S%.*;V M%W4.6C6-MH&JZ50P:@[:,/!UIS>5EFZHL#:1%D>?"'14/.LO)V2DG6$Z5C\\ M/7R=<:>_23AY_@U]74[?6)AIID\^_J@$\(:$%5G!E/&7'.PHIJ\HIIN!;_2' M"$]\&'BG+]>T:JA0 O#[BO-A?Z->&PO=V]R:W-H965T&ULQ5=;;]LV&'W? MKR#VD09OEM;5/&#H MRI%OG.0B;JKU*$_3Z:CFR@S.3N+O;^8T/JXX&6N.M M5J(;G1O!KIWTTH1NXFK)/BK#3:&X9C>8E,C#X-FOYPL?'#+IMQ<(37:$)I'0 MY)];_S+0VXR]^^X9-'935.[-JWPR/1;*E-(E[),IANQMJ"1[\VJ>Y^GQI:T; M;M9QE!V_8Q7W2.P[%&PC!>-,J.52.AB@8(1(6%.MO2K\ 56#8-XNPXH[R1K- M W4)%BH>F#1\H26 E"_LG71K8E6A1@Z^MERKL$Z8P;QFM46%MK04FYEP;;D] MG#QG'+%!\4F'4'C&FT:K(@;)8R=.=;Q10@,-9Z+#2,<*ZT,2]ZU4J!)&2C<2 MV4)J!7"/]Y$,EFMUB\G*6D$,?5L49%M!&QSD!Y8(UJ)&42J>Y< MWT6*CNW'H'&V=+P&L@&PWM"@3".'GQ#:4^9M'8]85:JH]F)1V(.E;:E;#)&3 MC(O.Y/V M7XC:$^"N$-M2DCIBU &64)J'ZC9LA^R*\,^RH5K\>O#LJZSI,D# M3G6C9:"T-P $(7*O72#I< 2J #7$WF[JYM/UU;9F$K+FL43E?1NQJ$RT8%F6 MS.=Y,C[,F8=CD$:\NW#5L!/MOKBE3.:/#FV<*J+,U]ELF*:L0>I&C"X1R$>W M<@H6H)!:K==,WDM7*"I14%*.V:XYP+^F=06*7)+(K>W0F26S1^1Z:DAK-CM^ M3);6/$U74RGMJ-%\#$N+7KJ?OXY'HJ_S]&@XQ>^1HYV$T>X'_L$C7?$Y#WN,Y14#5]3AV*+=5\D4K&NI:!.IREU%'H2 MM0"L*+3UA+!Q!=%'*\0=0CKJ$]&-"D&F -Q9#2;(W.*]C1/)FDTV2> MCWL&/T"(39#"4I9.EF!!:[)QDDTG27;4WZA5K2A1^]%X4$AM0_%^ACH].$GW M-GJ3Y]-D/)DDT_GT!7*\Q7V$QQK75"P&!48<4'KV$6O\=N>S>3(?]_-IGRT* M\KPMT0]9-ON3;^@'OC1Q?-Q-/=SJZ]2*(';1D"^%Q(? 8SF=N*6SM81WG,= MP_PTXI8O_=B3GAZ_X5.WP5'O4EY+5\9/#XHAK.KNY[O9W=?->7>I_[:\^S3Z MS%V)BP&BNL36=#@['##7?6YT@V";>,5?V( "C8\5OM"DHP5XO[0V; =TP.Z; M[^P/4$L#!!0 ( .":E,LF1"1D@T !LF 9 >&PO=V]R:W-H965T M*>[R8PD6W*2)DWB&<=)6G>;-A/% MW8>=?8!(2$0"$2P 6G9_?;]S )"4+3F7Z3ZTL43@W,]W+M3SC76??*54$%=K M4_L7!U4(S0^'A[ZHU%KZB6U4C2=+Z]8RX*-;'?K&*5GRI;4YG!T=/3Y<2UT? MG#SG[]ZYD^>V#4;7ZIT3OEVOI;M^J8S=O#B8'N0OWNM5%>B+PY/GC5RIN0H7 MS3N'3X<=E5*O5>VUK853RQ<'I],?7CZD\WS@=ZTV?O"W($T6UGZB#^?EBX,C M$D@9502B(/'/I3I3QA AB/%'HGG0L:2+P[\S]3>L.W192*_.K/F/+D/UXN#) M@2C54K8FO+>;GU32YQ'1*ZSQ_'^QB6>/9P>B:'VPZW09$JQU'?^55\D.@PM/ MCO9E7K MI2YD'<1I4=BV#KI>B7?6Z$(K__PP@ D=/2P2P9>1X&P/P:?BK:U#Y<7KNE3E M]OU#"-=).,L2OIS=27"NFHDX/AJ)V=%L>@>]XT[C8Z9WO(?>#BW%?T\7/CA$ MR/_N8/"P8_"0&3S\^TQZ)T'*RQ]\(POUX@")YY6[5 M*G==$Q=-*8/JKIW.+[I;O]H)GPGG\?C*1S11^YYC91L.43& M9]!8!_&+]1XDWRKI$1*LI5V*[8>PU$X:0JZM"_I/,"U@R991 M76G/^NAL;P/R GI+[9CQVI:*P#I4<#3.-R@S^5AZ5NFB ED$MDMD6_@?$L-( MB(!R;%"L(I-87=!2..M4$:C)-!W3+VP M=:$:MHGEN N5K,=!K1OK"!\&TE-L=I(-N."34\2Z9$&4"Y("[5)J(Q'=8\@Y M]M(H%+Y%$+Y/:)Q>*-PMK"OI).8U6*85!;0?YQ%'AD:B0:Z8'0 M@V,\T+]DNRZ[Z 3AH&)P3N[=7X@']T@.B61B22@RVEJV$)351SVM??SK,]3( MNV2@[$I-^*/7HM2^@,H,IY6$'@M"1-241F9(*7T77DI?6P YR8^8V?WW6\:$0H^M9X]X\@QS+T?)MQH6VIBT5Q35B MY6.;RAA"!>#A$14C)I+P@W*QAN5J8FXH# $G]&!P=40662(U<8X9L0H]\\;Z M&+B]7RF\.UNER.WJ"#IVEZQ)-PKI*[%$$GHV3S8-#FE;^KU>)_]-Q%F"@"%$ M$=&EM:&V$'484U%):)%LQ"&UTXAWQ1PQ'H1G[QL(;]JSE"N&4+<1Z MQXB0&:#WI!Z)38%(K>)VJ/;E;"UKF7J@0)#\2?6UDY62Z#W63719H"Y),K"G MU"(=*,+6!'#L89Q7R1Y&RX4VC$NC0>AS2;&,AUQ==UX0,K+@+CJE[F>],!HD M_6W)G+I4=9O4HAZDIJI:MBYW9EVL=S$VG$YZLV10XP@9F*?UO=>ID!>=@Q+K MT8 ($@YE,K-NG%W!'3[:AGK9+ L'@1$9^!8= M6SREZH)CZ9HRJJOKJ71]15ZBLA>ILM],FY[*5B7ZPOH3$ECD6)@7%4:)VP2SGZ/,T[S/,#U(/4#[":D M 8CX01-:*81FA\\W@V3('<$:VA#785V3OI0% +,E=)[ &&L;5!2X MEML$1.+'#+S9BS1VT!Q#HVK7$29+.>T_96-2W[F.I9D$<[+D\4/I2XKB&SU] M:;D[";E(I,T:R0Y^0*I+7:H(/K0RX#SW;T.&9\&<4:C1,\V 4M"0]"!.E0J,=1=P4",HLFFK$FI O4[=0=]LB/6>3%6 M&C9A _)=0?S8EBOR0$QV-)J&2A8;VM!V- )B3Q!!"^PMD35>4=,?JV,'^'V+ M,TI]UHY>:-O^M!VF-M+?'@A+VRX"FJ3.S@"9VJRGY#+/O$[.'7\?L0X6*=A?5 MD9C.OAO=5J2S_I#>:%CJ Y->Q^5K[+1VF9 HV[J7X:8(T]M,OY;+T43\=@>' MX[LYU+K^0C7J_?Y96XIP6BOLLN)7LCLB6%MN%_&TZO#T!D#Q@BC(JWV-7VZ" MNRW1L@V<@KA"<,;C !54$K1;UPS[D+R]W!X,NZX .>D<0W)N#G.[1"RVEB:[ M19P@ 7;HX53JW"+CFVX2PMD_[,R\((D-!"Q\TGWA7&X[C3HRQ3J4 M,;&I.,9QJN4ZQ0]'U'[9O1-"[* :?C^@1&Q5TV(R%5E1NG8%DU-1%C[NQ&-N MLF?Z*[0VS/LF>IQ:/.J>G:]T0_I^BN>V;W)?$%,AUVM>),IP2]_48,;>-&ZL MJ&%5:K3UB3NYH='U7@P ]_0.94_O>U.$G4UP;DRVX30.9UNM[G %N&.)L_.] MTYDMF6$8KN].Y_WZ;O!&YK/O@W8QG9\-W^_;C1VIY<;W;' MZI991X@?)7ZE_=?#D7@CM1._ U[4\-4$#O&!I_1O/1PHSKLQ@M3B0]->W,&K M,613EE^CL?E-O0-A@Q$)$I:'(\3U*_3>-D_F&"F*E/TW1I-%9"9 M7:4RKKDF)5V,4$>ON[NJ@OFRS)/ E_".N%/2)%!(,Z)\HS<7[,74X5#F7EJ. M(-YBVIH:4IX??^JY[27> /$BJG%WFRAQOOI*Y@""W;H?"(!:B7ZY"-;Q*B_- M/_"F1>W8>CP1O^SBFW(GBIH6[_:&:(&9HDZJO ^RS; (\K%H3G:0IE$2@RFH M*>G0K:Q\WL3$.LN[%@EW%;J14)WG]Z) M/,@'9(C6\;>HM08P?Y.&?)6>,._ MRU#E6,(G$HA>M]S;T706XZ"/V;W1.LR^0>^8=VIO4G^77]QUT618O=[@HZ'Q MOU$OPN-%9][L2)]>*/3K\+XK83EH<=T'QB@5?W5!RX^!L5W!<9_9N/'"?_[P"AOO&Z<^,WA'@!SN87E;\LR3> M4M8A_G:G^[;[Y=-I_,%/?SS^;.JM="OJY.0/Q*#[/=C)7U!+ P04 " #@FI3FCE3X!\8 A M2P &0 'AL+W=OS ML %:UF$=3M(!B]E'3T?LEQ_=[&OZ_+5[:U.]O(@]+@H90YWMD5U$#5\ MK7:WNJRD2.FE0W8[FTR6MP>A\HNW;^C:I^KMFZ*I,Y7+3U6DF\-!5,?W,BN> MOKN87M@+G]5N7^.%V[=O2K&3#[+^:_FI@F^W;I54'62N59%'E=Q^=_%N^NK] M'3Y/#_Q-R2<=?(X0DTU1?,4O/Z;?74P0()G)I,85!/QYE!]DEN%" ,9O9LT+ MMR6^&'ZVJW]/N ,N&Z'EAR+[NTKK_7<7ZXLHE5O19/7GXND':?!9X'I)D6GZ M/WKB9^]6%U'2Z+HXF)B*#\*&KQ]DU5 M/$45/@VKX0="E=X&X%2.3'FH*[BKX+WZ[6?Y*/-&1I]E4NQRA91Z&XO M<5&M4ED)@@3>?-JK9$^W/A2'4N3'2#Z7_'@1;60D\UK5&6P-"\OG9"_RG8S MG'B8=D61M@ :1U_\+Z?A^]*?18CU>X)_9>(5_5N,Y_/G&!1T11[/[ M\=UH/AD#0&M8:(ZK?:R:7?11Z00?.YZ XF8T S"F\/9L/#GUBM]GBJLCQ-/5 M> 8?)J,K<>W!_12"^V#!_1+*7EZS$*-,&TW7+,8)B+7*DZQ)9?0H*E4T&AXY M;%1N! GXG,&"N98Z'J9,'.D"16IKI!YA2I6N8=F:'L0+(DE0=X"S*.5"P]NE M0*$Z)<'C"#Q, .T3&J8#^!559B=?BELJ)T"0$R^W: 0$^[VR4HFT(FSW0-64 M A 87CQ"?PERG0GTF9&N 361%2"XX$\S5 E>%?RA NB'S5$.(05LB]!I 7@@ M>1Y%UL@;D:+8U^)9(@,RM"U(+#3.W@P1V9N-EK\UP-/L"$L?5(T/ NP[E)@< M@H-:9)%HZGU1@?Z=,AS:BL^FT:!]6H/?K@ QK\*T]Y9P+9H*&/TJNE+70(:; M$K?5TJ]A)"3:2A2'*P6/[0N-<+E'$.RD4B61TCT'#[HG,%RJ94YDMP\\7J/, M;0$\> W0J I.@#]E*!P7U"[;K9%_@(PH[O@EC[NTE6-.@%4)P(+]2.2(.O M4&2Y07$/(-7'4B4@SD>ZCS)WE*)JX>2E+. @/7R>7> A@=%Y'5LG01XSE9DB M:V1TQ+[!L$=RNY44.D8IJK!Y2.S S".]8K8$$BT8R#]HC 1@?\P#/)]@*]GQ M)V[35,'Z0"F2P/8S*G\L5 )?VJIN'3 M3&@ $1608PMT \YM%)![-1 MED4%$M64*&I&YYL2%#)%, ?7J;SMM8+!)A(B+_&2YZ$-_J_8?AHT5B>N@^-L MD.T:?9/*6:C[F)/29!D!%U/DIC6YUUU7K@X%JA NLY,Y1*-H,) V>5&SXV(J ML-.#Z]LF)W\H,E4?3T5T3@*L*P\(([RM ;W#C-2X"GH0:=\<9-JV4WMX:0_P M@W=BDR8!EP/!!BKT#[ KZ%OKQN#D'"[H0 -N^@@2D*'X[H!R4=Y0C$B& 9B" MU$4PY;/YL@6_7@!Y,,P19+28YG9/'1NA0VIF8@/4K?@RZ$^F?O<2 28/[([, MDR/%263%@*_BR YB&Z8.% &A_,&KZ2/+ES&L3!/V@@"U(]B84S#CP]K?^@8( MS4Z3IR2D$H@#&@%1,QJ]'.P]7%1 2A0B9Y*9F'^F:.AO\+VI$,F??OK S/'/ M*8PR8#G8*U4L'+2HRU)"7^LL":P&%Q.3>P"Y4)(4QO_P>OL-H8T1M]F9?)9) M8PG2\B,^BGH2_:SN]'L$ 9L^L/R5Q@LYNA8MO$L+2(.BZV!"ID&P6J7$-R+; MNXSRK\H#QL(MD:7H^DBOKM?\H?)\@X^W*WB M^62.'Z;Q:KD>=1S,:!8OUY 0Q?/5W6@5WZ_7HV6\#O.\P,*/[N*[R70TCQ?S MY6B*;\Y&TTF\G-V-!BWM:!HO[R'CBM?KU6A!GP&:Y=05$CC.;B<;SKB.9G?Q M; TXS^(UO+.:Q\O5;+1IC5 M+^WZEZ/5'>UP.5JN:(^KS75K'Z<6;=4]I>(1998L4>#S5&&DZ"\-<'LVIXK2 M!.Y69%3YZHRNSLFNU01YN\8!4M>4Z$PNYXA=+Q1EJW1)J*-*P=NY*3H2F!@O M XR@CI25=O2&55=+-$+1;XVH:C;R""A' '[EDT].SYJ O360U1A$ ^8Y8X0QP8:D>O MM#2>Z=B.M?<"\M@"R[RRPKC*&JD-.5\*OX)0 ZGGZ#JZ2J+K;L&CI8,IWDO= M/60U9L/HF5GPG%7SVMH.UKJUKC![VAPCS'8QY$4W"JZ_(12 3>#&0$6P2D=V M#V _2*$;-JI$YWBX:A9Q[&UD321[!?@P_[?1067@&2'?.!LK^&@-HP9R;KP. M@NJ7H+C(>"B'?FP3. 2-A*P&): B0_#,R^&'*QP=Q)&6 M1TJS1$[JEM!9 ] M#CXK][H?[_D0CVC$950NQH9U4RQ( 3/=9LPK?.4 _(+DY*O$B)9?/T">5W1B M2XFU%#* =6H;I, DVXVQQO\RR6:,/*S26--62FRQ :.$-SHDUF=R9NXD%8T M&>J";K*:.13FGZ@CH/ 9$YWD/79Q$N&E]D61,D$%%DZ1ZL3$LJC1\L"[=A%( MI;==01,!'TS8$:0^(,(;I&@_::;,0T=7\%0#W+\^Q6FLC3VS+! _NDR'B!$" M9K"JN+O=SJ9<#&IZQL(@WFS< \8A$D=9N_>9T$_(HE1B"@;1BDWKW)9%FS3D MN^"IWV556,>=\XJ\YQ)V/O(SQSI,V.ZG*2^8!*P8Y\TL# M@C%V ;/T">4XZ6WEZEWM..)]A3E:=O/S$4.'A]\:M=FXK:Y0!V:3U^]_?J!/ MT]?7<52" 6T$T7R@_X%;P>-@#A[-7L0Z#X^TCLE9?V*2%!7FR#D*L4P@NZ7D M. 6B9T5II3\''Z8/8$&!\!ED!22^A[*@' D9 VM*U'P%24UB*ML*RR.P?[&# MG7+95.8CY?^'0Y/3=[()HI00>"5DK47'OCTIV'8C2:!094C-T)!AGH85OD+7 M)BDMD="QDQ3OYC"&/P5^JBJN!0.UN!KKBH,;A2 20<#H[R26I@(F@$UHZH:K M $QP1\\R P%!.*C@32DQK\"XVJGXE0UP:7IY%7%05-=T$LV*$<\*#==5"@( S02-D@A8 PUB[$ M(X*6'85':2Z))8:Q!N'O?09&*1ZD9B\IN@B6":. M(?EBHIT540W214T#)ZE.%K=-170*@ 1;+/(&'6%3(80?^\2:+5;_GXCU8*"=H4?:*39Q8!%O MTJ+9N(NMQ'2(8%AXXO;;9]I9F>0&N$B!&1@F5&>*QDW,X28O,#+O7C/VIL$< MG2)W_LC!NPDW*7H6)N6GQM1SJ7R%@F^#V8&T (Q(D@EUX&*(M?:]31$I-&=F MM[BS(BJ]*$MXC7 *9,%&6UP*["S#*1]>&,2236!.[JI7&N#J12 8U#BV9OR#:TR$VX=1^]ZDJ_VVO+D!HL3- M\EY-U9GW=[[TTLM6,"<@S]$NH_ \4%\5MPW6RX:,#T4T)O<)RJ\#<%.%#=VK MJ>$.K49XVY[,0(:&JQBS[B9FA E8^MQR&#!9S%U4*'0J/V_',.B[B]+6'DR"- M3TNI_);W(\K_S12)9YOAHT]B,-UD^^ P . K4E#N 753Z.'@+Q4'G9P**-9K?A,&49,&7>@6V'4' Y =E1 MF>] [1%T+(E5$O)%$.O8"++!T=?8;$*SD4$1+F^AZ"RCZ?&Q.S#=+SNJI&MP M^=*HE0US#>0VP3R4&>#9Q@/S']]= K-8@&E%F,AZG42Y56@D3P;$QN(K&Z%0 M$ME-N8ZQJ;NCV6;\R"4,;!*;JA>QRO3U3262+0C2.. 45_%X%4=*U%@C3[R[ M@](3AYK27$"NBR=1I=K2"A\C5,V^J37),D^=]G+1F52 4!M''QOG5FMJ-"'' MOJD:$AKH@,"7V.6Y,R69";:1>F6; <9Y5]$Q3'U^!K0X59F*C;5%"W1Y-X_O M[]8\JM(I?G?:Z]U1&'H?X@^M.5S"FBC7J8ECZ(,J:K/:KR:$Q'X!^W?T%45& M614:P(R$C&?46W@:06MK$GFPEM9YU$=7,KH>A5;B+TVZ8UD+K_[#7:4DSIDK M;F:QOILLU?=+(5! P9!^[ E[-FT'FP8Z4KYL7'-F.H/C9*"GY*B)N9VMG3; MN5B[6WEHS7-AD7N#940J]W.OQD)Q8Z+:Q*2E7).EMC\U3VC:T4TR#0^6G6HE M M:U]!.79MJ7BPIV2-D-.9YOZX89CY\?&9R6&Q@K">Y14N-J&TWN@WHS'!;O>,I,/Y3F-: M6]0,S-HP82D*)3-,U2W"@NM<[8V]A)QHHO7A; 'B\KRP.83LD2ROTMG@FSIL9E1CTU,IV7KDKT8^0.GT@H.@/Z/>%W MTV4O:4$OJW<6K>N]A_KO'7/N.NYG!QE"@5^"% M(-+CMAP3(4@N"NN53EL":@ETZIA,G<%=6XMS_?J%B;Z!R>W!,-ZV-1X>/MFV MAAWGMCZQRZAV" TO^JKZ"P+0&9D LF5'+^=D"+-,!V=3J*?HI\Y-$U.W\]MS MF,(E!9[K4II5X M,%'AS7. SR&,CW!2WDA'1R"\.DI!.%Z596[O>J6Z>YMG3ZEL**[DVU%E@E M$YW][=&'(2<&1H6248_].'K7KQY9F(_V]0J3CNZZ_9C?;N//!';V^OY$,60P M'7/6.0[YTYI/=%/R)FW=@/O/\^ \<-OQH6S8O_7>=7A8[B3W_00% MQ+9TEM/2PBT_]N?K66)M),/)I<+S%L!_;.;Z.#.0>$KC_D!%4+NS.K:H5(7S M#F9-RP&7.C!IVX0/0-]82T =,:'-T07]:C10/#77/L*&?&D:GA[HD ,/!<3W M]POX.X\7Z_O1QXZ"Q!@O5/4-"LNK%PYJXQC]?+(8S=;Q;+KF86,G!Z/9-%XL M[T?353Q=+P;V@=1J]XW; *3ST32^7RU[F]S3(/_\'C99CZP._L&BN!^);->\ M3Q7+ :7);!GCJ$A\-YG#ARD0XFX9V]F$>#F9AZ:;>R9"MP2Q9YI$S2<"?$$\ MY*F!,'S"#.AWGIK>M_$ ,PCJPI+>WY/#$+*&02+4]24<=7)>[R.OGH_"-@'L M@:>/-ZAA&V!2-Q9VO\W@*!J.=HH21."9O"_8P,7J3_8 P0#;AL;BS>%&CG/D MT,LMC2D5G?X$;.6\.#ZM[@1)C_@8<7ZBNIFZ6E,HNQ M-;8F;Y,VRDS/B +I_>4,5&=U;_K4?0*X.?>@>NZ3:RZB;X[!H?MC*8,C??R2 M3Z)MH&2GNXPEG%-7>CF)4G'4WW"T>"A*CS9;ZT1,1!75.F?<.?NI%83 IKG$P[*I2OA(V1/0B'[O MI(&H6+B9^MY/B0QW&1 7'#T5"48H-,WD< @KN! X[O!PAY6:!YHT@DT.BA)^ MW1]!P$$:TT V%1ELA(,R0K1OX@>>5TK<*GZ*%A>@(?8#7F 38"<^S)23'<2@ MNA\1K]A0-3/- "@ ?PM MO#H9KQ877#BW7^JBI!]!VA0U2!)]W$L!-@@?@/O;HJCM%]S _2K6V_\%4$L# M!!0 ( .":E.\SX<&W04 # / 9 >&PO=V]R:W-H965T?BW(!<6K1 6A1-FST,>Z"E8XN( M1*HD%=?[]?M(2K*2."F&#=B+*=*'W[E?>+)6^L[D1);]* MI3@>YM=71>&S2 MG$IN1JHBB7^62I?<8JM78U-IXIF_5!;C)([WQR473HXN9H_<$MX+6IO?-G"8+I>[*DJC/]E MZT [G0U86ANKRN8R)"B%#"O_T=BA=^$P?N9"TEQ(O-R!D9?RBEM^=J+5FFE' M#33WX57UMR&T4AHP1^R:[JE@$^8Y3X[9]UI9(%1:I.1T:1(10:SOG!PH+$QD,)-((9RA MM-9>H 8HZ8 4^*.X@U+>K,R?>0K^-B1"D*KGL\ M'#T,2<8R#16P3S5E CMA[H:,;#IJQ)AV8O0%J.6+(NSR@UI+YX&ZK%Q5,H^= MV7,D_-%Z \*79'.5J4*M-B$*G$:.T-WJ66U[+(=LG8LT9RGT$3 E M3%X&QF"5*ETI9UP?<-]&-R.V4O>DIF3$$$IW$FELN' 0()EEJ5"$^M-TZI< .P$ SUQ5*YP(VV MR'CD*]@MG$[\:O?U>"[MI M@L%7L&AV,$SFTXXV&<9Q',WF_C"P?M72]+$#'4X.]X;[^/J?+/G$J?^A'6?Q M<#K?VWFVRXY[P[V#N*-MU^:XLV38/H,.6\[W]Z)W/ZWY/<8NGS^)I\: :%@ $S7YW<7-? A$K82?/^ M^N*V.=N*!/AEK7W#R,BD6BQ"W_R$GL F"(+&-1^V%AJQFYRB[6U%[C)N: M3VQK03B@9\!M]$I90[-M-S86^@47.?)=;D1^5!2:9FL1ER(HLTIO>_>3O#)- M=T593W,N5Z'[_GQ2V#JPL\U1=%ZJ6EKDQ8YTFLP1E9/X,+KDQG[\9(X^FTWEBLFY\_4QJ[:])BM\"II M2@78^NXHC&^SOBW\$ZO0DUQ^W*U< P540'T$VB0#],&DX\+(]4I5-,'=BP%P MQX-+>P_#KU^5]M&O6'O=>,27IE7^K M&5@*@1<>--UI]QP\#Z^@+7EX2Z)LKYSG"UKB:CPZV!M@WO'OL["QJO)OHH6R M>&'YSQQ/6M*. /\O%;1J-HY!]T@^^QM02P,$% @ X)J4U\8@?^D!@ M$@\ !D !X;"]W;W)K&ULK5==;]LV%'W7KR"\ M8D@ U;9D.W;2)$"2KEB!=@V2ML,P[(&6:(L+):HD%=?]]3N7E!0[;;(][,6B M+-[O<\\E3S?:W-E"",>^EJJR9X/"N?ID-+)9(4INA[H6%;ZLM"FYPZM9CVQM M!,^]4*E&Z7A\-"JYK ;GI_Z_:W-^JANG9"6N#;--67*SO11*;\X&R:#[XT:N M"T=_C,Y/:[X6M\)]JJ\-WD:]EER6HK)25\R(U=G@(CFYG-)^O^&S%!N[LV84 MR5+K.WIYFY\-QN204")SI('C<2^NA%*D"&Y\:74.>I,DN+ONM+_QL2.6);?B M2JO?9>Z*L\%BP'*QXHUR-WKSJVCCF9&^3"OK?]DF[)VE Y8UUNFR%88'I:S" MDW]M\[ CL!@_(9"V JGW.QCR7K[FCI^?&KUAAG9#&RU\J%X:SLF*BG+K#+Y* MR+GS*UV6TB'+SC)>Y>Q*5TY6:U%E4MC3D8,)VCC*6G6705WZA+IC]AX*"LM^ MJ7*1[\N/X%KO7]KY=YD^J_!6U$,V&<!PO>RUM MIK1MC&!_7BRM,P#-7\]8G?96I][J]/_*\O/J#F;L,#K@A]''0D!76?-JRY0 M."W3JY7,!+,UQV^#*AB&#C:<['5[7,$=$U]KB3BQNN=&ZL:RG#O_T>AF72#A MD_F0[5HHN&6^G42.78+!Q!T:%R9939F2&5>D5N321QJLTTXD$FWLVW#=R)Q7 MF9>ZN+UB'W4M,[:8IC%[%[S[5&.;Q);:"V ?#X['7E?G32Z<,.@(2$AL08,; M6%D+RC*3]D$(7Z4CA:K)*4%>+>+4\-4)5$/#2:\*\7L3K2!5JA6V("!N=<67 M:LLR81SH+J1QUZ6-5)0 83)I@Z;6V##$QC)M70Q5X$\KJH>2()7;@ Y]WZ4, M'E'LO3_>';*2\5HZKN0W."-8CB)FSFNVV&BMWT/IJXCOR/%,8)''(8I,KROY M#14D2F0$<>*MEP0QHC>YXT(PZQWAMGVC\E96#-G;JJ\ A>'Q$*("GE3CZ[L? MVW[Y&BJUA,]PU?BB 3Q+;=!9I,]0+8ANO:,D**LP@CR7WW.I?/AM!52;WA** ML@ !0C.5CSY[;;*LE-((SS+=A%;8*]]2K)%)BM1M M]$/2@:)-(;,B9-+CP[OJ0:Q7+P$K=O#S3XLT';^Z^?#)KY)7AP"P%2WY!M^5 MY$NIP$F X7++7LR3>#R;#AF$GM^\$6!-@> 4=46E>^Q1 \+=G=;S6Z%,9Y)3 M]C;2%0CX2R/[)(6@ANPSRAD #:.VT,:]]-G=5>[521R>\$7"O$\.=%2$KC+, MW:>2C5KGN6=@" *3Z!_;T4L+85M^ZR KH!.1XZ?8!@9 M(?;F_[X?T6_DYS/?R4_Z&>^L/NS[$C(1O8C2>+)(\4SBZ=$,SUF<'AWC.8VG MD+KBM@#OR- JC^.!T-%X@=_99 J!)$E)['@:O><.\/551FH>B>V!@#_1..W, MJW25T9 +'/5=/EMUY#;X..I.3Z,:WH!_B*V^ 0IRGE!O\ MQ,EX1LM)M(@7Z1$MI]%Q?#0]IN4,RW0ZHT,".F4%T$3).(VGR2+ZJ(F 5HVC MDPXQ>-F4C]@Z2B9I/$]FT3O,E!,BSR84'WJ$=='!;((LIM%A=/V8]I_7.S]& MQB>MVH[J:@"^9=COLM5+'B3Q\7P!B^\>UR-F2E=KWS%(T'P>)Y-9=+ \C-X8 M73*'6P11,3WW2;OD6Q ->(?&R[U6]P'>. YPBHI7[?,:63@YP!^;5 K7&* MQ\98'_62"!Q!#=GOA52B95"+VX''BFU 6CL*@0^:.TO?6;G,>GYH3Q=N&\.] MBJ\[.E12W'=G-]]_DEH9GGKW.PL@!V3!=F--R3N!J8;@"U WIE=/'CP'E=- M7ZWH_- .V<=40$9P2,7^6K<'.#343EAMM>A A0\9]=V*,#W\T:EYM'-/*859 M^]N897X A"M+_V]_X;L(]YR'[>&V^)Z;M:SH5+*"Z'@XGPW"$.A>G*[]K6>I M'>Y0?EE@Q@M#&_!]I;7K7LA ?PT^_P=02P,$% @ X)J4^"8W7+#!0 M0 T !D !X;"]W;W)K&ULG5=M3QPW$/[>7V%= MTPHD=.\$F@ 2D$9%:E(4DO9#U0^^]>RM$Z^]L;T4?A9!2AD?='12=]D:6GCTC_(MXY&ZL@?K6*U*[\"$BV<*8;.!?3 M)Q7>4#,4L_&!F(ZGDR?TS;;NS9*^V;/NB3Q M".<\#B5V*@&J-]Y]QADL/ 70,PA4KXA0O";IH4@)V31&0V^L=,C2T6T4+@C' MDUX^X$0A3=$:/M.S2'?H"X&&XAPX44GP"[4*4[54)%2;%(9V$>AKBWV(Y@[" MI1@K&85,?H0$:^.G>MY)"60P9[)_$I%1GU$FV;:V25W1>L\V&_+:J:%XVWD? M*T^4W+> *^K,76+N"C O4KT@OZ5?.H@'+.-]3G[^\7@Z.7H=^L#V%F01@;B_ MB8I8 =B+O?G^@7@QF1WA=V]VB 5K?#%AC4A,DSTTZ^\%F'$IC5C!W8(3%U=$ M.0;W$#E'&-CJ_SMN,L_&(O==F+62,7B]:#BR2ER)92;ND35QOI6ES M!J5!-Y=L4R[1^4,4%@,$W9 0>96"(D,@S(L=/GLJW-+J?RGT, I7]H/9N*#9 M1@"3@4F7..H0TOM]I@"G83I^73-1C?Z"*#*KK+ NIE>3UZ!M(Q>&6/V"M%V" MC? ><04CS@-O/Q;2#=Q* P@P'21"XN M612^S27YJ'!'Z,)YE?G<*R[, M1GQVD'%E@N<#P%9[1*]8*Z0QHT2H8SFTMP M-^;* 0G"DI0BVE($#1RE+F0JRP*S'*; 0$7=!#,4)2GR,-NO>XJMY[Q#\A;G71NR MMP?"N((AX@6W+/CU#3ED.SZ7ZFU5Y_J@Y*[1M8[RGG-\$TJ=%.S?XF3;"4SJ MK=D3Y+$$(>X[;J[@-U1T$"8,87+8=9C)_&$_>(]B@C64*/,64RN(O8[Q[__X MO2/X?A)'RI2.(+OW:V!;2:\ PKLZH)KI!Y%O0Z:+G3 MB3J7'%<[(]DZA%RO*EU4F9H[MME8&[5ADNQF7F<>=MT9%=LB+#X7#TI&?*!; MLA@<-^1O=9$HF2/; SP4UZT/+5,7GOQ/]-(IEB]RTF;'T^3@['B6LYUQ9<^1 M8,0RL\KAI<]=:],">9"M0?#$TPA[J#% 3IQ +KL!5[0U3T9NL[E5IAGD5I9\ MJ'0CEBBHS 3TIL/Q3WGTL>9*0L85*1B*72U<:U3>@7;/X4Y#NDA-+/*(Q%8> M:0]*JN(N3IX';!JA^)-F'31W6>_:927>28]D9=YUDTT1@-7<#C.HT.*$[(/O MFC]KWP!-=GV>&]8)GMF>FX\&D$PN#O.WFM(F8NG"\=#&\%OWL%'O5EN37Z:[ M>^ XV9@ON-O=[>?!>;X5WQ_/WQ9P?XDI)0R5$!T/CPX'PN?[>EY$UZ0[\L)% MW+C38X5/'/)\ .]+Y^)FP0:V'TUG_P%02P,$% @ X)J4RCWI:)D! M#0T !D !X;"]W;W)K&ULW5=-;^,V$+WG5Q!N MT2: 8,EVTJ1;QT"2W6(+=(%@LVT/10^4.++84*26I.QU?WUGJ _+B1QT%[VT MAT2BQ'GS9N;-F%INC7UT!8!GGTJEW?6D\+YZ%<S5[3GM#QM^E;!U@WM& MD:3&/-+B)W$]28@0*,@\(7"\;. .E"(@I/&QQ9ST+LEP>-^A_QABQUA2[N#. MJ-^D\,7UY&K"!.2\5OZ]V;Z%-IX+PLN,>KI35;9FDWHM%-"#58(SFIJ2@/WN);B79^ M]>!-]E@8)<"Z;]F;C[7T.W;Z&G*927^VC#WZH)UQUN+=-GCS(WC?LW=&^\*Q M-UJ .+2/D5M/<-X1O)V_"/@ U90MDHC-D_GL!;Q%'_ BX"V.X+4A_GZ3.F]1 M$W^\@'G>8YX'S/-_+8DOXYU>LK.3(>@W7UW-9Y<_/(,^.>5G)S>.F9QAGCR4 M*=@^61'S!; [4U9<[UC!!>.U+XR5?X%@%TD2),8UX*H6F (28861##$+6CHI'Z4>LWR&O=5UFPD3037\$/B%38X M\P:ALZ*-94KX,4$!]D_&?K@8Q+ MOF,I,A4;- *U8SS/\36F--T%@."U0QN [[-,Y7!@9;-JV&'(K4]?<']0.?(H MP,FUYAX"!^D MX1O,JM' -@9#ZS$BS-L6,,'1TR2. J*-4J@;3X49(@?4@2PH992 _CO/CPL-@;0O4&T"M$ ERCS4;UN QI)FBMN];E+#K3AP M&87-=84>E,3.%[QK"8$*,*JF931TA:4QMHN,0+ES0!VVX5+Q5*%:&FMO91K, M7>B<0?=&0\%WG>,E9H.7IM8(AJ4)\3UIG%9=[:AR3W7=!K\[R..8W6ANPTC9 M=Q=ZSXQ&@7@&O"OOT<)(W:JLWS;F=V@R93^/ /TOYMM1Z?YGYESVQ7-N9,QA MSCN7XAG%?S3N/HQHZ7DO(QD7R&'S919"[3'3 CQ8/-8-Q'U8T&A0S68>(''L MWC"_:*+H3-6"Y(/#CBX=1C=U^@=-P[B]+J.A#I]Z&0Z< SH85--R1PL['3M1 MQ8,C:@EV'0[BU'0X4IK3:O^T/^O?-$?<_?;F0^$=MVN)_:$@1]-D>GDQ:2+J M%MY4X<";&H_'YW!;X/<*6-J [W.#OPOM@AST7T"KOP%02P,$% @ X)J M4SY^(;PK"0 ZQ< !D !X;"]W;W)K&ULU5A- MD]NX$;WS5Z"4<6I<14LD]6W/3-6,[=WLP5[7C'=S2.4 D9"$-4G( #BR\NOS M&B I4M9,-A5?[G96GHPNKG:\8UX$/:WW2>-NU&K)9.%*(U4)=-B?3VX MC5_?36B_V_"[%'O3N6;DR4JI+W3S2W8]B,@@D8O4D@:.OT?Q5N0Y*8(97VN= M@_9($NQ>-]I_+ 8L$VM>Y?9>[?\F:G^FI"]5N7&_ M;._WSI,!2RMC55$+PX)"EOZ??ZMQZ @LHB<$DEH@<7;[@YR5[[CE-U=:[9FF MW=!&%\Y5)PWC9$E!>; :JQ)R]N;!JO3+JSOXE;&WJD"L#2>XKD86VFG/**TU MW7E-R1.:ENR#*NW6L/=E)K*^_ A6M:8EC6EWR;,*'\1NR,91R)(HB9_1-VY= M'3M]XR?TO9,FS96IM&"_KGO.LGN1<^L0,-:PARW78N4@^<0/8"">_>-V9:P& MA_[YC"63UI*)LV3R T!_7M/E@KT,GE+'W +[I4SA KC//N6\-.S6,+5F0->* M8B5T"W'([%8X!;P\_/4OBR2>OS',.!VRU;%S.G"?5PBS$TFB.*K/HA/8)3TD M!4GTQJW14W"YV@BL:6].?9S#I]DS9)\;0YVJG5:/,A.&H1(Z(;[G.B,HC^!XL-2.T#^,>O M/'>]5.-%_/_MA55L)[3!H6R_56POD,6ELO!'/$I5F?P >2:*7:X.0C XETG8 M!)O)MPZQ:8DT(,59J@IP)Y7EII9T3-I+N^U)K%6.WD6[.%NIDK,U$"1SI'+( M :!71_D02#(AG2,I7(!CAFR31ZZBF4"8Y^25J=)M[5J;<]@#J&6)Y>?L(L D M-;94Z8PC?,NOZ#EWU>Y8-/9>'J9OKR<@/,? M&\N!-!H;)_D2D/'L41JEC<--Y'(C5Y"DJ'!M92IW<(F,L5VV-2D4]U,H:\FW MT3B @'V:?\[+IRG(6HR$ (>:H..RZT''@6%=_^AXL5X+-Q6PC,ROG[8I3]1G MZTH[0&H>[F6>LY5 "$&!"IU.'TN@=_F6.%8;IUHYS$/PH,S(V3-B"!A-4+UM MY'AKX=!W)6H/;"$<>L+^6

EM2 %(@.L1+0\ITM$<0VZT"5DM-A5.MVZI%T=^D2%.O[( M9"2%\0SKV]4O12<]MO'0USWEK5C)]P=Y5FGPEO7:K@:;+ M?8#)"C]:$@NS,Z.+VT@$"ED\68:+,8:9Y6(9+J,Y+J)%.)W/?8-9+I)P,5VV MIIUZXAI+$[6Z4"D+*%"[4B$REX 7<3B9)"&[F(7S&&=>).$TGOH#<#V?S*G) M[7SFY@>/KV.>IQQ4"(ZR[XVH6S P;,F3'.YRCM _I%L%FK,/ M0EL(>'6OB"JTKU"9R/W9"$Q:Y9ZKT-8QI1[DP$'Q2#$"G?!^UM16JA!U*P$_ M2KRE44=I>?M'E6WH@3\$I42XKDY.F'.TZ=9JEOE@]\+GX6^L):(97PE1/F#= MQF&QE2"^)K*U@4)5?V^L+)S,HR)/$,UUU6D6H%#95>M/!]:+0T7UZM*:,P5 @:P)AV#?NDVOPV?( 7NY1\@^N@U+_I'D% MP7+6T6SC>E)3+8%ZAZ%_VJ*V-6!XJ:A%DV3=4"J"BKL"BB*5II5V,Q1-2KUW M%)8I85RM%W7P^QK.&#A\\NW'A?^=2.NG<5C7$^J"PD<@"<<1,GV>>*J$\6P1 MSJ-9$]Q^7.J,[9>7(?OI.$MJX1;V[L,!=;*:XI28/E6[N5@UY:A.JM?!1R)U M]YV[[U5 7M%/%/Q^3F/POHE1)FDJ@TL'*?(L<.F=O E>=*[:O<<,"*9++,RB M[JJ+]J6KZB^#R7 VP\]D&=R?IU\0#6>D(QY.XN"%+Y(M/-8AB?'>N!DVS6&Z M7".]FB+6?4GH-6/B7FG\,%Q/I&!R1L\RQVF5RXS[UP_\M3.RPB3 :VP_N_;S M#+A_'OSC%7U=<)9S%.W@(HC#:#;%_WBYQ"_Z$F"X");3>7 /KSF&*4>T#)4Y M5SNR$YOB<10LL&4:)HLQW2_FP0,I='O]9 /\@O$\"F*H7TXC7(^#GWT/=KMX MAB8CZ7L&-:A@$D90$H>S>!Z@9R*D>)),@\^N\3V%,TR=A[-I0@Z$T7A!#BUQ M,7$+TTD2?#['[N-TU6U#QR'L3-O(_N>Q@.U1/R[&T3!"E[Z8S(;C,?['L^&D MZ=K+(27[]UT;A,7A1J;'UMV8=YP2?I2!\W">S&BLF&&$6=)%1%&N39PE8;*< MG!KY[-<#$-9XLQ;:Q*S+!J4\I_G:9-2NS4]8.<\-?OQ[3AQ?IN,^,Z-H46OSWV+;I^V7[%O_ ?>XW7\& MQYB^ >'P^K*&:#2<3P?^DTIS8]7.?7%5G(ZFG!!IR@,C2/RY MI4O2FH&0QI<.%H^HC#O'.8Q[Q3H)CE M2QGDV8FSK7!L#31^B*5&;R2G##?E.CA\5? +9[]9DUL3G-7XLA17)I C'TXF M >!L,LD[H(L$-'\$Z+EX"YS2BU>FH&+=?X*DALSF?687\ZV UU3OB?WI6,RG M\]D6O/VATOV(M___*A5_GF<^.*CCKRU!#H8@!S'(P;?3N1UHY_GN=SBEBXH\K#5,N!5L"*L0&!9$/*! MBDBT)>&;$]8)8\.:72F]D.)6.B4S34+U1"D3S;JPTA2;0+JOK6UT(2J>*OP6 MVT09%;>A76P$[_QV?OS^:#Z?'G^\>A6?9L>['%?FN76%-#D25Z$4Y]>7XL;6 M*A=',RCDTAIOM2IDC+ GKA:KN2@N!X#CM2JE]\3_MC$!3U[63O' $AD9U)$K M?K8<0@;&C5.A$#QBA&FJC+$68@%%6>?'2#_73<%JV%&[B*;00.Y4(CKBVQ8^ MW![E,*SBNSBM5&QGC%-9D.35TBAD($W0J&"QZ*T[NF;/CJ$0"-!6H*8F%X/6DM=K++@&GQ3[I4&+ MR$%/D+'R_V(6TJ3UT1&33BP;B_:9);GM?#\,/4Z;K?=]8N!$!\1+,Z6@%;25 M?J0,R"E;I S3W-E([;>*I]N2F&Y^XWC+&L]H?EUD%4G?N$Y@/'X"##1J[O<8 M;QZS?H#T7 SB,]3J![WL!W+ S%%.L%3HB:$Y/1R+BRY)SB_K*!K4.9#KJ+88 M&$BE/VZ40VLR=*&B1YD"Q4;\C@'(PW ^G1V-Q6MYIZ1A53M94Q-4CNK?O+D< M1GXR&*9^"U%T1UO7W ^@&*MKWDH^1CA':,WXS\>BP;R*O/#MLF\%N_UM0:*X M1?H@_\$9 ,(_-7\H -4WA'&U,^+E:'>'T!T%?FGB>;#X0L:*[ MO)20-"?.G]"-V$R5-8G=;F@DC_4M/HBPDV_'5RN[TRLF"S0^3'J;)]4ZC,MS MCVMW7JZ7S_NN5+AB.API^J&L4@(_\77"XXKKO\X\F!6XEE/Q7Z8=LB:MXAZD MQ#8@;6O(^5+5(I8'T?^\2?5[FVYDDY7+;D5N&:_T/'@;$]*]=W@[_&HX3Y?E MK^;I)\=;Z98*;=&T@.MT[QDNZ2Y=X],BV#I>G3,;&ULS5?;;MLX$'WW5Q#NHD@ K:V++=FI8R"7%EN@ M#8)Z=_NPV =:&EML*%(EJ3CY^QV2LF+GXFT7*+HO-D4.9\XYY(Q&LXU4-[H$ M,.2NXD*?]DMCZI/A4...W)94@T7DG]FA2E/^Y,^*6!%&VX^ MRH?SCX4122X][O M)9"5Y)B<2)3X:)C>&H31Q.!B3GG><.IR2*YL"K#X8* E(N-CI@L]!806A\Q@2NRT>A"!P3N' M\ 6FQ/$)W>-X$TQ4"W1$J]+[PJE.;1NKY/]"7=&5TT%BAJI3GI73Q1X MS'N1E^KUJWB4OBE09O3Z;4+T?ND=)>,@#+/>,8Z38#*.[5PZ#=))Z.:.HB1( MXA&.+T%(K! >TF=7CM KO464:_"":-)HG/,'4>/I?=?A_4<2@;\S)[TL#++) M*(@FHUZ:!DDR#<99:&='DRB8AE%OG :3, [&:?:,I#\.%XH8#D93)VV0/1)U_)RH9(% P&4Z5K>:BGNR MH1K1$4HL4%)+S5SAV18$XS+9HA V92N?LO T9=T;P!G:;=]@'+;7P1V@#]ZI MPWPEU-1FMMXK?(\LJ;=$6KS1;<6DG",1@_6+4=ZIYF_/4#A:?,$N!BV6]\X+K%;8D%E=M@2(AKQ1>,Z@O7".,]U0A96_$0[IPPUY M_6H21]D;?"5S*O2 7![ ;>.WJ%S\@MTRY]SZ0^C8N=FGG:TMR"=41>-$1-2K MAO/[3JUGTN+I^0U^S MHX0/I9OG%*HHGL'MG=K.3R-IFD>YE03:-@@F^.M+8 MUH6="1QA01Y%R7-MS7"GP<2WWMJUT5;;1AC?:W:S7:=^YAO4!W/?YG^D:LV$ M)AQ6N#4<9.,^4;YU]@]&UJY=74J#S:\;EOBU &ULS5E;<]NX%7[WK\"HF=:>872U?$ELS]C)[B8[3<<3;]*'3A\@ M$A31D 7 *VHO[[? 4"*DB^UTS2S+[9( N?RG>]<0)ZMM/EB"R$<^UJ5RIX/ M"N?J5Z.130M1<3O4M5!XDFM3<8=+LQS9V@B>^4U5.9J.QT>CBDLUN#CS]Z[- MQ9EN7"F5N#;,-E7%S?I*E'IU/I@,VAL?Y;)P=&-T<5;SI;@1[E-];7 UZJ1D MLA+*2JV8$?GYX'+RZNJ0UOL%GZ58V=YO1IXLM/Y"%^^S\\&8#!*E2!U)X/AW M*]Z(LB1!,./W*'/0J:2-_=^M])^][_!EP:UXH\N_R\P5YX.3 W\:,#2QCI=QR/=FKU7M\(Z@.WL MV/X(]G5'3UJBKZ:,";T0]9+-Q MPJ;CZ>01>;/.R9F7-WO-R89T!6_[Y MB.;#3O.AUWSX/\'[J Q*RU>VYJDX'R#OK#"W8G"Q/YFP@[U]?K#W-UDM&LM^ M*P1[HZN:JS6KC;Z5&7P!.TJ^T(;[#*"M,L5MY#*+VQJ$S#"'S4Z8RC*=,PY^ M65QMUO.E$8*L9^*K2!LG,@9Q'_B:34XH2!.$BF,9EH 0]C15]OMQ@HC(+7F M>")8;G05-!NN+ ]9Z@KND.P6204M4C$1$-0K)8PM9,TX0F9$R>EY+D006G/I M5Z?<%LQI+S:B,627MO568C4K925IC>3EJNM,.6FEN+X@$- M%$>@ES6"U$BWB_%*NJ+51KXSU50+8 E<,],L629MJF^%63/'S5(XF_0U_L4" M>X5BZ,'.!,4$;,@"+-*Q C!;N50RERG'$JGRLA$J%8R$>E'823Y%7U#C-/#A M::H;B@"%GE;)CI$^/A%K-(?ZI56C99:Q5)2[DQ:ZF6[);#''*6 MD(DB>ZH0H8B-+7134B!SJL\12.7SKN$E,U1,+4%L&Z0C7"7XP>L<*[=-RAM# M?MY!B^QZ]]>KSZU+Y#F91V8^6=4FE4C< G[ 9)^%RH6 1U]SJ;A*)>35VDK_ MI',VV-NWQ?-PP4M.D?/%^Z4V$C)A/*^ADZ>>QMM!B4&$ T/VJXC9X:(QMQ78BE5"3$ MTPQ9'^3":*"C#9G(:F&DSLAWV?[BO@][1?HR8%R>5#X3)_ .?[Y^&-T/VR^7E=>+Q0(X[(Q>HDUY&J&:> M=K$ZI49D$F7$^N5M4;'WB88 :4A$+=)(3 FJ."DBK>ZF'NELZ]TF]59PZM_" MZ.@<6JP3OC*U?=;;\A9PA[L3?W=\-_V5;J/@Z[5& F)C5!CY1'7[*SJ';8&7 M"B8C.?IUY>=8BER!_N"U@U&"56&6\*WD'C.W.1[HAH6P:HD1M.5T2]T[.'RC MVO&NVLB>Z"^\#-A"VHMI3U 1$^Y])$CM 4F[4&AK( 5J6> M/+V=D^/75)2KBD8'I],O;?97@EN,2J%'(26^'<7BH)GNP/ @ZT^"@3! M*@X!IFZ'I):F?D%'TC@2H,I[/WT9QORDU4L<%[\(QQ>E:!59C*'&CSEVN^?) MS(]LF%--*JUX;%CRVH?L;>.[WL;=8#8U8^-'4&"!D5A@6C.]2=A79P[ETF3H M1,8AN.\58:/B@;.MWW'OG0I"?0T!.4SF)U,*:E0!"1831X0J5-*"JZ7H9K?= MR/L4]KP*IF_GK/+CAD#%E@0@O&E[:JT=#8LHRS02O,21'6#*T%M]9TX+*6Z# MNQ!.? &4>)[A;JGKEM]+:NC:K$/W(^T$/L16LJ3.IL3.R$;C3VGUO4:]F!U- MO-KP_.G1Q(L.^I;A$N'?$^ER>S>;(@.Q@[R._%4KQA^(8T'TTFM/D MZ/@HF9Q.>D'9"@>N6RTA,5+1.-"SM#LE/*YJLV,;P*=F8*OJNZ26%O;)N145 MM_7.CX8_I.ZU'ONZ=WJ(N K$%<=%.H2S7YNRS?)PSS8IC2EY4Y9A!"Z%;T&J MFUCJ!L-."N6Y,'[R?D:3#CJ>WGS]^F>V7O**JX:;]3VTQR2*XXC(=DYD..5\ M$1L#R7B^1&6CR7JG_OB6.T^.9_.D-\C2H+KITI,$%G?5Z2G)Z5&$YZLP3]XW MN073>GCFW]C(H2+("LK\<3[$M#WV9VUE05UJ3RV!M]^3F)T-+R;'R7Q^!&KF M!WN7_^)?*8:Q_>S$KVX,:C\%\ @6S#!6;LK*#2S%KRO01X";U*NZ$N.E$L2\ M]N5EM[C0\Z[O$K"(X3'&F/@&Y;^>^1\L.%[Q#Z\VI/7'C5;>QQ!(#QJ)I^G_ MSDRU/-B[ 12_R7[O"O1]5O/:L.#P]# 9S^9/9$%4[N,[3<;]^ *K^!2GE9XQ4FQ?MB[+%.BI,(""-]=8CJ__]O'?Q" MLO/^UP /]+ VQ7KJ[_NF,.I]OO'3)7VDHB0 K\*7G.YN]QWL,GS^V2P/']$^ M( 'HB%J*'%O'P^/Y(+"CO7"Z]A^#%MHY7?F?A>#(8UJ Y[G&H2!>D(+NZ^#% M?P!02P,$% @ X)J4\_9FOE@!0 =PX !D !X;"]W;W)K&ULS5=-;]LX$+WG5PR\V2(!M+8DVXG=? #Y:+8,WN50U,QBJ8J1;Q5GFC.IJ%(?AP:AFHAF<'KNY M:W5Z+#M3B89?*])=73.U/.>57)P,HL%JXD84I;$3H]/CEA7\EIN_VFN%T6B- MDHF:-UK(AA3/3P9GT,7O*HL$,+XW&,.UBZMX>;S"OVURQVY)$SS"UE]%)DI3P:S 64\9UUE;N3B M#>_SF5J\5%;:_:>%7SO&XK331M:],2*H1>-_V9>>APV#6?B$0=P;Q"YN[\A% M>*WX":T[O9&-*3:^:C&(:QUC6DVY(M"((D4W+\*%HVLI+%TJUL.Y66S+[07-UAD28T =J-@TDX#VAW&DP.#O$; M!?'\(' FNY-@;8:1AD$ !FJ,8Y,;3L:5X.O/\QN&!VX2?VOS-W1G2F2/A"8-+ MGO:S4?"(=$H&Y_ARM&S)DLKO%O01C0]\N&-(9+(M!R-![#:OPYV]9'_GE^JZ M9<)RWF@T:,MHSOL HS"TS,[M__FT5VY\,'\D4$:U]P4[@>U*)%.9'61"8:%4 M-O#T%P5^+JJ*7K"Z/:)W'"+(&/WI:N"U[##PFF2-YVQ)F ,6B@->5I6!KXSV?^Q MYI V%W?W93>?^("GD_&VD#.PY)KP=ZIL2.\W''I'///DA"1ZM8FD,_YHYO?! MSS?]<&EWN/&JL:W/+_">/V#<(>2 WKZ]L#@V3HUM13Z?.^R] M%Z?GHM^5;T3R)$)$TK_-A4([9DV#W)3&@715XQL!VW7KB(>/1ZL?*4E?B\#[ M"+(%J^G-ROCJZBI #4FWDGW#G+N$-ST4J&.P7C0^[ELJ^A)_I M[UM5:C]KT>&1ICOIFAQR[I3OJ#^O,KDMM)T]RG :N80+^+HOB&_4P4-H<(6" MRWI)D):Y63#%MZ5Q6\KNO7"5QUK4\A>!,SCDC*]*&"*Y_BO-*M>JOP-?,ULJ M6U[8RH_N$BTR877PE,NMHE@UG97JP/575BLIL@)N"TQCM3\;>G7IC;0UZO3' M>!T^=E8=;5P&:JX*=^6Q1Z>N,?Y>L)Y=WZK._&7B?KF_DKUCJA X'%<\AVDX M/)P.2/EKCA\8V;JK12(-+BKNL<3-D"N[ .]S*&ULM5A=<]NZ$7WGK\"HF8X]PY'X3V]TS2>..E]Z/0!(B$1$Y+@ M!4#;NK^^9T&1D2S;;:?MBP0"V-VSNV<7("\?E/YN*B$L>VSJUKR;5=9V%XN% M*2K1<#-7G6BQLE&ZX1:/>KLPG1:\=$)-O8B"(%LT7+:SJTLW=ZNO+E5O:]F* M6\U,WS1<[]Z+6CV\FX6S<>*+W%:6)A97EQW?BCMAOW6W&D^+24LI&]$:J5JF MQ>;=[#J\>)_0?K?A;U(\F(,Q(T_62GVGAY_+=[. (E:%)8T/^S@<""R#%P2BO4#D< ^&',H/W/*K M2ZT>F*;=T$8#YZJ3!CC94E+NK,:JA)R]NA-;A-BR+Z)3VLIV>[FP4$N+BV*O MXOV@(GI!Q8I]4JVM#/O8EJ(\EE\ SH0I&C&]CUY5>">Z.8L#GT5!%+ZB+YY\ MC)V^^-_UD?W]>FVL!B/^\8KZ9%*?./7)?Q/"UU6D9;$":W.+I"950RV+,/"I5-WO)U+9@9 F NV)W:V >N!>-M MR3[H?LL^2%.H>Z%W Y)IPUZ&7-LH%,R@N$8(T#C@FWT&MAF%K6*@06L(*&L4 M6D5?<\W*8UO']E^PN.YE79)!SLB?C:JE(K_1*@ND6Q8("3DS/92DM=-JJWEC M?"9;I+;E=;USVVRE5;^M&.J[YFM%B5*MV64'8[JE#36@.PTT*H$D5+BU: M&-7K J,A[GT'N*,8U(BV'T3&N:U6QA"TC;1CZEY)R',9G+.[YY1)HK &2TNV MWF%8]H4CX)Z*"OZ#R3AP2FE[X/;1#6WE (C'0G2ND0,1E@371>70E'"A5AU9 M\YGA-1RE:9PQWP5I]]WC5K2P,>2 EZ@A21W 58P[&:25$-QHU;!O\[LY^^GZ M^G:,SIQ]?@$@HY <332\%$-QTE(ID7Y+.;56RW4_1(EH!Y=.X^;R:\2IB3&; MY2@[!OI'+54XD@O5[Y4\H_Q8JVR+N@?4 K6!4G'.(7Q]U]62 C\00M_+8@Q+ M@2Y//?-']'$7X*W\?>3FC8!!V6*CH=8DF@%[J^PI_J[Q#].;NNZY-.@AI'\.B( A4([+=6D@=W MUG6CH;D)PNJX,32^)TI(=0FFNMS5.__H]!BHXC(I\$=)=W1 QRU=K% 2%PTEZ@D:JDVM@;O/"^5EJ(HUL9VG&' M"EKC=,?%ROLKKA"OK=/%BWZ"@]'=DQ1=>"/KO#=>E/C1,J!!Y"^S$(,\\;,\ MPB#+_32//5V7Y":D,:5[YR]292/U\ ME6.P"OU\L)7Z019[SQXY9S4>SH_ PEZ6K6BP]-.(-*69GX8)#5(_SK.G8,^P MG";>N7<6^U&:T@ ZQE'@+U<91L?(#T%X8>B'8>J%J1\A)O$*LBLO2?P$,?O6 M3LWQPOOR0N?QSB*8#E=[T\$PRA")U(V2W.'&'?*T07EG"'::#?!7V: C\\-\ M@!_[(;)[[OWT8@?;FW0!6/EY-%C,X$1,HVCIQZ%3_Q<*-=O2&0!BB]]Z:7?@ M^KTPUG'6%/Q=DMMCVVXU(PNEC">(47GE*LHCKT0 ML-$R\Q(P(71\@/(XPAY:8I8_HA);X3BQ/PU@ MUXM3BD'N0N'B<'/82EHQ,F@T\091!-U"0OW&0U)@$G-YX*=!XN;.D.8@Q;H[ MAW$11/F[F^B^?H?:=44_D)O.@:V@BV!7R8+Z(I^JV[I2IIRT5+/-4+/BM&;= MRY+;2-7Z?^H!1ZV<2C'TEU$RE%3N2BI=^DF08@!VQRB+C[W&,8PXI5GFHA53 M)N,T]T#!9)EZOW!T.J1J%<5H!U1)&:@(E.PF:R\ MI4^\P%Y7M_^R.3SWGK&UNA-ZZCP-X.Z)+U/ &/? MN-[*UK!:;" :S/-TQO3P06!XL*IS+^$X[_%*[X9T81.:-F!]HY0='\C ]%7F MZI]02P,$% @ X)J4U6&0[5D#@ 0"H !D !X;"]W;W)K&ULM5I;H2B2\D6.+S.R;"=*X\1C6NE# MIP_@+D@B A<; "M9^?7]S@&PNY26]*7M@RV2"^#32:/CS=25PT5?+LH7!Q/B M2!E5!#I"XL^U.E?&T$G@XX]TZ$%+DS;V/^?3W[+P$&8AO3JWYI^Z#.L7!Z<' MHE1+V9CPP=[\J)) C^B\PAK/_XN;N/;)XP-1-#[83=H,#C:ZBG_EIZ2(WH;3 MR8X-L[1AQGQ'0LSE:QGDR^?.W@A'JW$:?6!1>3>8TQ5991XE7I MI2YD%<194=BF"KI:B??6Z$(K+P[SIP?/CP/HT:[C(IW]*IX]VW'V4_'.5F'M MQ9NJ5.7V_F/PV3([R\R^FNT]<*[JL3B9C,1L,ION.>^D%?Z$SSO9<=Z0P/\Z M6_C@ )9_[R'PL"7PD D\W$'@@RI4%66AIVM\+E0@'CP0\K=?_2A M?/"7BTK\)*L&WD0:@5["6HFWNI)5H:7I4YL'6972E5Z\LO@C#O_VU]/9;/+L M[=G\%7^2?#A^_U&5 M*^(QG7%NI-/+6_J%M'!1!456A.=[L5#A1JE*?+2U+L3)#(SFCR!!J>II4"BVUVIE?)I&GIT?31R0RE+32"Z/\T0_6EC?:&#[S5VQU M1\Q())#ZN90##6#57[EH7( A/)'V0?*^!RLU".9+A MZ5X)GQY-9R1A 5[%1_D)JI]KL-93]%W&^VL)GTVEZ*3'>^D\/IK"$!UR+RKX M8,,0.3J'Q#J(GZWW./*=DAZ08"GM4FP_A*8&SQ!R8UW0?X)H 4V.[Y)&>JF- M+' "\:@^:<_RZ*QO@^,%Y);:,>&-+14%ZK"&H;&^1HK)R]*SM2[6.!; =NG8 M!O8'QU 2$% >&22J2"2F5C)SL**0IF@,^5H11>-#X2\::Y0?BXL@I/%6**.1 M#N@W/KVP""4UZ\0R[L):5D=!;6KK*#[TN"=LMISUJ.";4T2Z9$:4"Y* =BVU MD4#W$?@\\M(H)+U%$+YS:*Q>*.PMK"MI\]K99L6JD099'_90C(T[M"3Q*8A/ M(0FJ>-K$5 VR)-.VU2CY M(0D)YUY,= NX)NBS7!GV3PR,ATAI+.:) @SI#E M^&ALWV*#=[,7R>I6R-+6+/\:E"J4%#X'0+5<*BX@VH@[C6DHPJ"R@NSC"'BD M:C@:R0'HP3 >N:5DO2Y;=.+@$$._&.])-(_:1/-H;S9XE77S'N*W88,L?1EA M]R8C:"C3[#_[<"$>_(6T).'JK"?";5/)!FIDXR"]5SY^^HRLQ!&9+P--4W34 M&U%J7\ @'.S7$EI>4+Q&G5G+'/ *@A=CB35^.9Z/Q4I5B/(&"1:/%9M.=O&H M=O!@C4#JV\3%NWXX.WO?IB_BJ&Z<;Z@" I*9N\:D)./4BKR1LTA"7B^3T8HW MGR+P"$,;1#;2>Z8V?W/>TB$'H.U9XDX]O0B0L?QMRH6TIBD5>1V0_'N3DBR MC-#F@=D1'Y*B&T6*"IJKB+@A)T&PHP>]K2/2R!*! ^N8$(O0$:^MURW2HEW) M^5I=);]JLQR:"9>T23L*Z==BB1#A63U9-5BD;>EW6IWL-Q;G*4#U R@=NK0V M5!:L]C$5A80424<,J4$E[L,<$>[!L[,-F+<;'1A_GOA/7Q:W$3)OSO_N=Z"J M+SA(4\2K5N-8O[2Z:/5*M0.$:TVJ6:02]3O')JB]9X&>MBGZ;BM;BF4#G-PB M2-)3BGZ^67CD!QP/6*;@$B%[#94NV2[D95,%5J@A'&ENLS.0DE41ILZFBQ0#2-+=9;C/5;T4XM.:@Q0GKJ:7QG=2HSBM9 B?2H=P@< M#DD\DZZ=7<$[,'J5?*!O]M&#?*#4,[<32V0W.LKX'C$C -Z@GXRI5 M%8RE6_*HMNI(J>LK_')?W?&XK3L>[ZT-WG_CX&2%".6YPQB.NUF[6EK*$O:E4R?%0EQI1 M-EN!EESC.]7#,4;"3 @> 5X/RQH3?TQQ$A6KD6PLA@C:,Y\[TBZ)M'5\#HR= M!F/87:9 ">&X':F*6XY=^*?@,9$Z.;&.G]IN M7-AK8#"V+BB0UTAEON>32+2F(?"-Q*()G(8DQQ8'&MS_]4J:J)H1W#1[G8I- M_H:;_'W8>])B[\EGABMH\#1W7N?(;4-XVW_ 80F\]4[A#)DJ)$8* @/D\+VF M8:W@K&W&NHO3O@+@OJ$)<7;9-E5+65#(O<7)TB=M"4[W:O":PY+V0 _9XUJ7*B8$&C)Q[/5-S25&ZUO= MZ2CFENB9$97*K5(\<:FN:=+,.:/G;-1\=F13L$\9"N= '"I?+%(K%,29+5F5 M)2E5H!JT:M.1; ]K<12S/ZNPQO%MD?)[4Z[( C'BH?@W5$:PH@W-TF.2Z@Z$ MVR ?E@@=7E$C%BN6-@EW9>FV_NDR@4I[?W^$4-IF$5"XMGI&U(U! MG;J_6+NE^3!ZEQO;TV':0=D"!TV??L?L3"??,2)LD&;(>"-BN(ZMO[G-U.X5 MBI\A]B01>_AUQ#ZN467L.W4DIK/O1O<%:;7?/V_4+[\"'[V)\_E8_0ZID$ZV M5:07[:U0SDQJB=:RZ;P"$ 6RB< M%K2E&6*"1=$+E9*YK+4=;-%789!YBL<$:"T5<4R1@0E 9B)R:X7XGAE)NE 19X M]D];8J]K:'@YYA$Y=Q_D@_WLE3*]V0IYL2\?XEVN: 7JS4\BS7 J%8;XV ZG M:?SY9QYOQP -*70$&>W+@QP?9T)Z&1N.[F=2;LIA:;@UI*HT[8*!:RZ1062A MB%$/SP/SI(V+7#;SY$VAKHTM:%&X)E8R3=6R'*5:J$HM=3)QV_)3&<;SGU:* MU&?FRNF_ZH"FD^X&=;+7V]+M5>]::_"J=.\A=/G^O:]EH5X>.*9#V')QHKN@TAK%Q#:DJ&A7K.$RACTJ'>( H.$LS@]'5*';G3UM MK'!KOF]3(G8S:="?2A!1NF8%0%#)(GR\8XJ1@W'3;:$Q?)Z0TN/4!5"#Y?Q: MUV2-J[AN>R=73=%1I#8OL09*YE"J='6-ZZT^Y#0.R,4J">K M[FB/[K(PV"?ELFT[V<1QPE8WU!]:#XP=!^]QSVW)!$-_X'PV[P;.O1O.S]ZO M#A&=G_?O2^]?X[ZE'K1Q?(G3G\%NSUKN=B_JGEI'P(\2O]#$]N%(O)7:B=\0 M_%3_J@^+>,%3^EOU>\Z+MM,DL7C1M&.WYY-CL<_9>Z]+3/POIAVC?4G]7R'-B.((W7 R.E-=2UJ^MNP9?)]@*VI#>'3R M8T=MY^'08;)H= SHK7V)"*>5Z)**8!T/U5/?#91:9.RMQ^/6 MZ%MT4TR(K*8K,'N'M&'2 MD'=@7W2P'])\ M@L%8T)UE,7 >.12K/P9L>K\A5G2E1N/]O^0AW\_<\+M;JCR2L(E$IJH:KNBI M)X\XZ#"[$ZU][^MU#'FZ_395U?F"OT638?$ZA8_ZRO]&N2C/+%KU9D/Z=+77 M74QUM2#S05=('3!&J=1B[[KAI-/L# 8IWO1'W:(VDEK[U_=$[)GX&P7^E/O2L*WYUD>\+JA#?[VM_;5^//(LO!7;+ MX[N5[Z1;46]AU!);)^,GCPYB;,Y?@JWY%<&%#6B0^>-:26B %N YW:GF+T2@ M?6GTY7\ 4$L#!!0 ( .":E,DM1Q02 0 .(* 9 >&PO=V]R:W-H M965T'/I11Q2G&^^F?E$<;J3ZK/> !CZI6V$ MOIQLC-E>^+ZN-M"6VI-;$/AF)55;&IRJM:^W"LJE4 M9=V"T+445,'J8>[G[ M $,^B<6K9*/=D^Z&O<&$5ITVLAV(L#'QRXX]T'1J89LR-PK?UNAG9O?P"*(#>@^57(O:5>K'AW+1@/YI MZAN,8/?YU8!VW:/Q5] *^E$*L]'T9[&$Y4M_'YF-]/B>WC4_"3B'K4>C@%$> M\/ $7C2F&SF\Z!OIOE>RI3?(5:$LZ*?:;.B-*S8H^N?50KOUOTX$C,> L0L8 MOY8 ?D7+K@$J5_2AQ@:NK76DZL>*?1KZ80-T)1O\K"RJL3VC==-TEKP!30V^ M-V-(.[N1[;843S]\E_,P>Z?QH^IIJ&<:%^1AHP!>])%B%PRT"ZP-MH+\BCQ. MO;>MLH_@P)K+E=F5"NA6R657&4U+L:0:U&-=(57'*'Q'M[(6AM;"\@:2A%Y! MOB=)[B5VX%YFA\R+<'@CH'Q$4@Z,%UY,HL!#0CD"11;M5G5K>EOKRFY[>H7% M.>%((T1O[@6ON3S'"2VZ91QF'D-];D[K,]\7Y\!Y9CH3E,Y)CK\&V@0IE?<5YIZP4\_\].G^S>@_$]J_$V< M(^>VUC#R(&9R1Q-K))0[(7@*MJ-1QA&G\;>(95PQFF"8\9SS%GSG+TR2*69IRD*4NR MB+ASKUYT]GLG3L'\W3B&+ B"X?D@C66TSV9H"M9C0#_;XY^1+'81SDB:V1@G M1)^.HD_?+/KQI+XN&UM,?4RXI^%&B,4 07> .95ZD+.^(%?]E_-"/OW:+53# M4GBHJ!&SU!J,MD)A19'@B&W."W(+*U *%3-4CE&]D.,%O:*$CP MM&(\S/MS9[D_=P@/69*B.C(6YLF1.(T4ZS>&0:81]KO(TO\$*5QSHP*#Y,[TBC*3IC^"C*NCA>XJ_[>\KR]O_U]+-6Z%IHVL$+7P,OP&%+] MC:J?&+EUMYB%-"AQ9V[P$@K*;L#W*RG-?F(#C-?:V;]02P,$% @ X)J M4V7&ULQ59+ M;]LX$+[K5Q!JL6@!;R1+EE^U#3A.BP9(@*!)NX?%'BAI;!&A2)>DXF9__0XI M658!V;T4V(M)#N?QS3<E M/_2/@B]L5Q@K"%:+/=W!(YBO^P>%IZ#UDK,2A&92$ 7;I;\>SJ\3J^\4OC$X MZ,Z>V$Q2*9_MX39?^J$%!!PR8SU07%Y@ YQ;1PCC>^/3;T-:P^[^Z/V3RQUS M2:F&C>1_L=P42W_JDQRVM.+FBSQ\AB8?!S"37+M?J4_&AXZ!M/PC$'4&$0.=QW(H;RAAJX62AZ(LMKHS6Y:,I!OU\$!J-8W2!K/%[7'J,S'F?D7@I3 M:/)1Y)#_;!\@NA9B=(1X'5UT^ C[*Q*' Q*%T?""O[A-.7;^XE^G?,-TQJ7- M6I._UZDV"E_)/Q=BC-H8(Q=C= XS-D]><2!R2]9: S)*14[N&$T99X9AO(;N MG%!#3I#Z^+XL? M;Z;1#^)PTBO[^+UBYA4S>P%MW&/U M1I-!-(M;W6@0AJ$WFCEA'?KM4:?KN]9#R309C''W/S%Y UE#Y- 1&?Y&'D?A M()XEO;(^'I-!,@E;W>/:B%LFZ^,9[\CE;)Q<:*&D;:'D<@O58\(RM"FHV(&M M0:=3[$7#"[D])='70)<#]97=51$+;@J2G8)W2H?!^^I_!-1A=>ZM2UD)@V7K MJ?9PAJ0-PZFWH1ICX9=3L;2RKTSC^YR.9]Y7@<.6LW_Q]>"G2GOOHL%L,O'> M]_N+0N_/?E_VK:_/M.ZQ&?K*%G2&2PEJYT:H1O>84SUG6FD[I=?U<#JIUR,> M'^R."4TX;-$TO)I@850]-NN#D7LWJE)I^R M^@]02P,$% @ X)J4U-]Q_.* P ,@@ !D !X;"]W;W)K&ULC5;;;N,V$'W75Q!J460!-;K[5MN X[1H@60W2+(MBJ(/ MM#2RB*5(E:36F[_OD%*T]B9KY$4<7N;,F0LY6AZD^J1K $.^-%SHE5\;TR[" M4!)A$T21L*!/^>NG6[M1Z*3O#F8 [ M1737-%0]70&7AY4?^\\+]VQ?&[L0KI4T-72^5/!!E3R.:%9RK3AO) M,6&3\F 4[C+4,^NM;!IF,,I&$RI*LI7",+$'43#0Y.*1[CCH=\O0H"VK$18# M[E6/FWP'=TYN$:G6Y%=10GFJ'R+'D6CR3/0J.0OX .TE2:. )%$2G\%+1\=3 MAY>^P?'-"\>OF2ZXU)T"\L]FIXW"ZOGWC-5LM)HYJ]GWO.AKG\B*?&A!46N2 MW "6E7XMQN?!-F7);&E3CG5H*./:XIH:T)FFI>+IIQ]F23S]!9='6]S9(A0= MPTNLT7TH"1-.JY(<[Z@]96S:%]YCK0!.$DDP#0::'2B;"^\],CJW;W-E/]&1 M].&4"RFD-MK[T4N"=);@& ?9),^(-*DVB& MWSS-4"&.$ZLVS\YD+!\SEK\U8[?4= HC#OJ5_)$;1G>,]]L?,1:*O)>BH*( M;J/YIGR?IW)J_YL8$'YDG[H3)[EP]X9TCI@X(?:B. Z U8$0?3WHA?K-@EDRLF'GS8)+-K9BC MF&0Y%AF:HY4!Y<51$F3QS'N4!FNZZHR]?_CHL:9K!B];^N3NK!>G23"-<^\& MM%X0UK1=7\F( ]IX%WF*)9%X[[R[OLS)9\H[L#S/XT[G6#[I %MT2EG=5BK7 M0UZ&77_5O(B#^72&%F^^S4= N!3[GY%:@P&:3H,XS5\KS?#H'6] [5VWTGA# M.F'Z)WU<'1OBIN\#7X_WW?26JCT3&DE6J!I=3K&T5-^A^HF1K>L*.VFPQSBQ MQJ8.RA[ _4I*\SRQ!L;?A/7_4$L#!!0 ( .":E-,VT*FP , %T( 9 M >&PO=V]R:W-H965THO,E64D7P M%P8\"U0QDV1W#]E,P61RV-J#L-M8A6QY)0'#O]^6# Y3"U0N6!_=3Z_UNM5, M]E)M= E@Z$LE:CWU2F.:.]_760D5TWW90(T[A505,SA5:U\W"ECNG"KA1T$P M]"O&:V\V<6N/:C:16R-X#8^*ZFU5,76X!R'W4R_T3@L+OBZ-7?!GDX:M80GF M6_.H<.9W*#FOH-9 A+!#2^/>(Z75'6L?S\0G]LXL=8UDQ#0]2?.>Y*:?>V*,Y%&PK MS$+N_X!C/(Y@)H5VOW3?VHXBCV9;;61U=$8&%:_;+WLYWL.9PSBXXA ='2+' MNSW(L?S(#)M-E-Q39:T1S0YX\KI@ZQ0 M:\W<=;U[8BL!^OW$-WB,-?:S(^1]"QE=@4SI%UF;4M-/=0[Y:W\?Z74M,2+U50+\6KZ->@&#&784VFBY+ MIF#E[N:1'3 5<>WO^4H;A--^!PG*@ MSTQL6U)SC273V*&FWRP9K$7ZM5VX),_-,VV5W^F&93#UL(PUJ!UXL\]28'GR M>DTQ8FI*H/L3'W;DL^OXL#,^VQ,?V2[ M+R&23R\-5BRZY7S'N @U.HFY<<',@28H;P^!\ MUX"JZ+L#,*7?DT%_.,2?04H67&\^% J \AI-0!NJ4'T2](<6(^P/0O*6WI Y MZ61.?E;F!X&Q\H)G;>"XXBJ07JA 2[_6<$GAV\<]H7Q%)ZBQ=4R=U#9_L_\1 MT.X):-,\.R< +0%\D4S):Y<5F41%Z]:RUE+PW)6+-OAIZP,!L6,H=LR&I]+> M[XUT^/ET^3&RU>F8,WRAR!L2]H)A@M\X3?$WZHU1N#:!3& 1FC2=*+QK&=CT=D:0&=+>JU 8/W1^)10$*$3Y, QS'Y'6H, M3S@KEN.3S.U[8'L+&?0"! E[PW!$TEZ*28@K44*>I$&':_>,5$>]81+9 'I! M/+8!I3@8N(UD$%W*0/_LR:] K5UC0W7EMC;MZ]^M=KUSWK:,'^9MX_W"U)IC M*0LHT#7HCS"[5-O,VHF1C6L@*VFP';EAB?T?E#7 _4)*,*N#C,NX/NT?"1[5-M#.YB5M ];$!_*M829VZ#DK ,#@VJ-B;G)5HA[,WF7S+N>(00<8FT0*'Z^PC5P;H"0QI<: ML]L<:3:VQT?TW^S=\2Y;JN!:\,\LT>F\.^Z2!':TY/JC./P.]7TLP5AP97_) MH?;UNB0NE199O1D99"ROOO2AUN$U&_QZ@V]Y5P=9EC=4T\5,B@.1QAO1S,!> MU>Y&Y;'(@!0@R2:E$LA2:\FVI:9;#D0+ MZFKD:F1E\-ZY9K"H6_@LL)N2# MR'6JR-L\@>3I?A=OU%S+/UYKY5\$W$#1)X'G$-_S!Q?P@D:FP.(%+^"]I3)G M^5Z1=:/.G\NMTA*SZJ\+^&&#'UK\\"6^^-B2$F46.[*BBL56Y1O&2Z/RMT%: M?V^0SL7F,K6[%,A.<'R]* "ISL'WKR#7BFA:/.%8X#9SSTC2V:.-'8 ML[;>(' "/\3Q#>0"2TA%Z;.M5XA*OR++/52"*%(JM%6!*#!Z_RIXWWD)I\J9 M:6?D.:-QZ S&82>*G""8.,.19ZSA>.!,O$%G&#ECSW>&T>B,I#^.%XKH]<.) ME=/K>U%EF%0&'/D!COY7@M9/[XFD(]^))H$S& 7_I:0-LV>B#L^)>J&R#IO* M.GQU95T+C46"49M9F&V^B"LO7O;[2D\H\QUU1(UUJ:A7%9] MU,F]ZD8_4+EGJ".''6[U^B.,I:PZO&JB16&[JJW0V*/988I-,4CC@.L[@>&M M)^: ILU>_ -02P,$% @ X)J4V5(R>I3!0 P L !D !X;"]W;W)K M&ULM59+;QLW$+[S5Q!J4,@ 8>V+^W!L [;3I"F: MPK"WDM+3 MAZ[5[FRR\KX_FFEQIV%L9VPL.K7=4'IR M?AK6KNWYJ5G[5FEY;:E;=YVPCY>R-9NS23S9+MRHY3B_CDDJ-^4/A3R8W;DRF>Y,Z8K_CRL3F;1!B0;&7M M$4' XUY>R;9%( CCVX@YV;E$PWUYB_X^G!W.R-]4HO MZ?16W+72'9W./."CUJP>L2X'K.05K(I^,MJO'/U%-[)Y;C^#N';!)=O@+I.# M@'/9'],T8C2)DO@ 7KH[;!KPTO]\V+\N[IRWT!I_'X#/=O!9@,]>@Q\:FYH% M?:^TT+42+?VHA\G!%MPHOP+GKH>6I-Z,<6"ZZ1B:^U'6#WN]:%OJQH-9>2_U M6E+EJ!16RX8J3?U*TL]:>7B;>^&EHT(WN&HE%?#3!K2\M"] W#&]:!J%@8NV M?60!Y\ITO="/H(.1 Y)S$AXX7K0VVIE6-0(]P:2HP5%CP*,VG@**J6%S:P0) M4/"P3TD8(W 44D;[M>V- UM()UHXAP7;!ME+&_*J:TE!><1N=6=L:X[\& M&90Q'&0?3,MB5QCULC#VJ3![1_WYIS*)B[>OQXFZ$(TRC:/]UN$)N5U9*9\- M!-2X][*[DQ9[FOP!=3RTCSV/?]&>-']1HA,R-PN_@2J2-R3)6%)&*"2LS&,0 MBHSE10)"7C!>I.2=72]IHUQM[J5])!P6 9U5:4[B@D5E10J651&Y-5Y\UU0. MD2M6\N""LZ(J0*AB5@R^.(OR=!?ATAJ'^3 +Y>FTA9>C9\&"OSRO4"@93Q") MYXS'&0JA[Y?A DCED<;Y$'Z5#Q@YBXLA_)3%4-TC\D%J:>$ :"L:H'N% M[(3?K=%E2$#%BF3PF,,A4I22DJ5Q@/\=4TV7\#G&J93?ULH_0J_?2^=#SY+0 MT,G;W7,*%2QC,,U8#!%>K81>2N2-A5"6WHMV#)2%M2F4.>*P?X#6^8[6 M^6%:AXM0LX:Q!R*Z&6>!WCW2#](LK>A7JJ876P7;12"?=0"?R>SH)G]"@B$3R/]'3LZ\,LD3, MRB0;IKT(T\Y+ED4BB M*DF!J7#(LW>KN>GHQW,J>U(>[[2=AETH[VLH%F$;'!32&'>Z+ MPXLW?;BCW1D/-[X@KN"*+2TJP/["&+]]00>[2_OY/U!+ P04 " #@FI3 M(EX.*JH$ 7%0 &0 'AL+W=O[A],].. D5@&SMM.TI_OQ-P8* MI &'2G>G]*'!9K[Q-Y[Q-\!XS\6CW%*JT',<)?*ZMU4J_=3ORV!+8R*O>$H3 MN+/F(B8*AF+3EZF@),Q <=3'EN7U8\*2WF2D@7 D;]TDO(8II(QA,DZ/JZ=V-_^HQ' M&I!9_,;H7M:ND0YEQ?FC'MR'USU+,Z(1#91V0>#GBM7[W=9\!#,BD@ZX]'O+%3;Z]ZPAT*Z)KM(?>?[GVD1T$#["W@DL_]H7]A: M/13LI.)Q 08&,4OR7_)<;$0-8+LM %P <%> 4P"&WV84T58)#^"R<-RCC[\]''<5\!$ M^^L'Q:K3?%7&+VD*\)R\W0#_;(;/:="V>A]R7Q8 +@L 9_Z<%G_?Q(8D[*\\N3.> M2!ZQ,!_=)"%:""IIHO*);VMTQQ*2! R*8@F3%$1)2?3'%W"*[F$H_S10/AK 'I/6*(X&,0QF,KC#ASL"7)AG;B';&8*9BJ\[] 2UUSLDE>_*,X1D/7\H;8:0YC6(8Q-(;Q MI> QRWF<*JQ1Z79T+H5E6U7?L?ZU0UZX.G'*3UD=$JTU2-M(]/:_K*1B[7HI MV8[MN?;(.8SNMHOE8815![#QB5/>J=SL2K]MYVP*KM)KVRS8]U+N(#,$" "? M,*^VIJ3,"D<'6^W#X1[@EIVN%-X>&#G\ N\6J> !I:%$:\%CQ( 5!%]4EU$^ MIX5SK\;+P0//TG^'U3)K,,76Z(WI81!53[#_UZ9@'W<%Q\+^<.C@MT>@@^5A M3%7_L,T-I+DXT.H%P5M3I&4JX[^%>U0TYN:X)PQ,NUVU!-O<$Q8'Y2))=%0J M&34^H5:_ UKGH":[Z M C;WA>YZ@ANDVQX>"DI>X4V6CN>YON4VIPO7'O/-(O^.?CLK7'D' MA"H&H* MV/Q4_Z9>[G@4\?TE3R[?43&5V&/W;"JF4G]L5O_.%3,M'-7KP#7)":[$&YO% M^QUE,"UKWWQT9\,OQ*Q88E$$5T#T+KRP8/(O\+E \73["/0BBO%X^QR M2PGLO3: ^VO.U>M ?U&ULQ5E;;^(X%'Z>_146TDJ[ M4BFQ'6X51>+2#EUMI:K5[#ZL]L%-#%A-[(QC8$::'[_.A1BJ8#-M85\@9U63!AO# =YVX,<#L1*18S3!PG251P3^7U,([&Y;L#&MN&1 M+98J:V@-!PE9T">JOB0/4M^U*BLABRE/F>! TOEU8P2O9C[. 'F/OQC=I#O7 M(!O*LQ OV-WPLHAH1 .5F2#Z;TTG-(HR2SJ.KZ711N4S ^Y>;ZW?YH/7 M@WDF*9V(Z&\6JN5UH]< (9V35:0>Q69&RP&U,WN!B-+\%VR*OMU^ P2K5(FX M!.L(8L:+?_*MG(@=@+93#T E +T&^ < N 3@8SWX)< _UD.[!+1? SH' )T2 MT#DVI&X)Z!X+Z)6 7LYN04?.Y90H,AQ(L0$RZZVM91?Y@LC1FD+&L[7[I*1^ MRC1.#9_8@K,Y"PA78!0$8L45XPOP("(6,)J")AB%(4&6X%I?MQX1X=<(_!O>!JF8(;'M*P!C^UX_LN_*T= M#Y'%0$O/936A:#NA8V2U^$232X"]"X \!&L"FAP/]^KFXWW>;][G_=8.G]) MP^%!^&<[_)[("EX7_,P._X/P2^#5PO>8Q%5JX-P>?F-J_/.G!H [1>/T7XL[ MOW+GY^[\ ^YNOJZ8^@YBJI8B!(RO::ITD5 70&PXE>F2)2"A,M!-NJC4I9K= M/O2\2\_[M6Y-O0&X-\1V-<2VU=)6)\!$\&PU#W!N9U".[ 'P5/^M!BWDIZ)K,.A8*P^W<Q]+B&ZM,"/+=/6K /KG8 =ZIMQY/\V/-:NF#H.P?R"K M;EW KB.KX$X-AZ>C<6P+ 9D0T%F(-.(,\4<3:3<(#\GCK0OHNX@T)0#:I=9. MY"-=4[ZB8$QYL-0[C1>;3Z/)L'T6YHP@P\Z))')<6MY50+ROD9.:+G"_R]3= MY::FBU97J-+"/'2_B2\ 75.SY C+M$,AZP)*(7NZVI(CPD,DS!*@F)RAZ&(E&U M7SX^.]PJN;+MKY!1>>10^7?'GRVK[+9V%';G^:8?7OSRZ9-KUV_D%COD]CWC M87&L_R4C$:#S.0U4W9@< 3B8P4:WL7U?L$T.V&]"9+-HA!F?Y34?[WR#<:CM MB9+#X=9%@1%K['BC/VER.)P?GQRF%F!'+3A]V5PZ=%KTF;-ML MF9J!SU(SL*D9^/^I&0ZW6S[5&77W' M5Y?3<#!SN'4D@&^TW'>\9)]2FF8.YT=+DV]*A7_"4G&,-,T< 1QBIK5S/*>W M 8O\J#8%>33%<4356AT'C_)#T%?M8W@U@37M4WAU4QSV&O/%V?,]D0O&4Q#1 MN7;E77:UN,KB.+>X42+)#P>?A=)[E/QR24E(9=9!/Y\+H;8WF8/J4'WX'U!+ M P04 " #@FI37^)&!BL# !G#0 &0 'AL+W=O=$W)U"QK=C!SOW YQ)#0')BEG2,!J[)S@ MXSF.#,#.^$%A*P_:R(1RQ?FUZ9PE8\MN_9/]O@=3!71,*49S]IHM9C9^"@!%:DR-0EWWZ!,J">X8MY)NTOVN[F M]B,'Q854/"_!>@4Y9;M_>H!00D('@.:%,(2$#Y5(2H!T5,5>B7 MAN[M8K>)FQ%%)B/!MTB8V9K--&SV+5KGBS)CE*42^BG5.#6YA!M@!:!+B'G* MJ-V\3VBI_9@4&2"^0M^HEDU-JV[N^QDH0C/Y8>0IO1Q#ZL6E].E..FB0#M$Y M9VHMT9PED-3@9^WX80O>TVFHKS_U9_D(RP,D9H^:(F/KY26R( +01/BEA)1%B"EB!N: P2_44+3IE"E!F# M0(M@5 E&5C!L$)Q12=)40$JLL2[V?OOU54]%9PIR^;M%J%<)]5HCVQM:E )B M;^@Z&[?3]; []-_5V:4#-W![M;A9!RYP^[6X>0>N[X:/<0_R=U3E[^AESKBX M ='EBGXEUG];5PPJH<'KNJ*=+ABZ4;TKVG&A[^)Z5W3H#9I\W7A_RN#PC?=T?[[@Z'7?\ X^W/3*33N C1_^+L&^ M&S2XH4NPP0W>0>&8@TAMQ2Y1S NF=J5"-5K="DYL+?QH_!0?3W'-^,S<(FRA MNJ??74'.B4@IDRB#E9;RW;X^O<2NJM]U%-_8LO6**UT$V^9:WX1 F GZ^8IS M==\Q M7=:O(/4$L#!!0 ( .":E-1E^)8/0( !4% 9 >&PO=V]R M:W-H965T=(UHX,"9T/.@ M-J:9A:'.:^1$W\@&A=TII>+$V*FJ0MTH)(4/XBQ,HN@NY(2*($O]VEIEJ=P; M1@6N%>@]YT2]+)#)=A[$P7%A0ZO:N(4P2QM2X1;-MV:M["P<5 K*46@J!2@L MY\%]/%M,G;]W^$ZQU2? ^@ )+LF=F(]M/V-=SZ_1RR;3_0MO[ M1@'D>VTD[X,M :>B&\FA[\-)0#R]$)#T 8GG[A)YRD=B2)8JV8)RWE;-&;Y4 M'VWAJ' _96N4W:4VSF0;?$:Q1]A@+BM!?:?&<%\4WB0,EJ+[\V[CS2,:0IF& M^&T:&IO=:81YGVG194HN9-IBM,+>BL!:X6< M:H2M+$U+%,(?Z.L96<,=22HJ6*/R)8@<8;5CM/+%C.##H;%' POX2KGSDR5L M[98N2=XY; U1!FQ;<>:AQ]'=.+J&/AG0)QY]\M^F7V?\!W%UC@@_/UME6!KD M^M<5KNG -;W:TJ%Y:@!K3L#D2?/P2&:&YNFSYME *HO7CLEUAAA>D*C7B@E/ M3KE[,+X055&A@6%IE:*;=[) MNTO#2YC]!5!+ P04 " #@FI3.LF+9]?R<%_D*N()NY8HR^.8RL=C%HG[@Y[;6SRXX;.YT@_ZA_LIG;$Q M4[?IM82[?LTEY#%+,BX2)-GTH'?DOCGW'4U0K/C$V7W6N$9:E8D07_7-17C0 M<[1$+&*!TBPH_-RQ$Q9%FA/(\7?%M%?OJ0F;UPON[PKE09D)S=B)B/[BH9H? M]$8]%+(IS2-U(^[/6:60K_D%(LJ*O^B^6NOT4)!G2L05,4@0\Z3\I0^5(1H$ M>+2" %<$^"F!NX* 5 1D4P*O(O V)? K G]3@D%%,-B48%@1##!%/?Z"C,"PN:80NDC)!](O?3YFB/,I>[_<5[*TY](-JG^-R'[QBGP_B;A=A MO(.P@YW;\2GZ_=?7UU+,)(T[F)W8F8U9NHN(4S!S*V8=7$[M7/[,DTVXO-U< M%F;RV+A M>^%9>R$9> YI+3QO+\2P\=+")5-XM2D\JRG (0%+%-0L)*:U&=C"'TJ@R3JK MV#?PA[N.\UM78#^?;DE#O];0MS*Z3;(BE#BHDS;"3]3AUZ64W[;WT!WNM3VX MP<(EL0>UV .KV._I X_SV&* 86+;QA0&EVR7EPQ. MNW8\++S$)[DJ)XA%N8IH!=.T-E @[IC44,=%B#)%I0(W*-;I0/N>18N"R.SD\[B,Z&MF3A-TK# MT^)1+1ET+ED6S:"].WQAIJ!O:'UU<0V,NZ/MRAD#WZX=OU?$FAE[:"SR1'7& MU%[+>;K96EG6L2D$V'FY?]YQF2ETE"0PY]OE3 /QV ZX MC:.$>J!(%%=1B?#@5@:6Z,JZBK&_L:<,8&,[8)^(**(3(4N34/#')8?!)V/( M^/ ;.GX_MEG 8##>KI8;&[#&]N;X-IU*R#4T96SAB*ZA[KABT\P9W[>ZPJ R M7M-5E[4'Q3QBT&N"?E6CF9EQ<[5<>QWSEN/8)",&FHD=FC_D\01:#AB$T_*< M*D-Y$L(3VHB1U4=8QQ7[9OCZ*V0RF$WL3?1'26& +:,AE1"SG1N[S_06,Z-]E4!8L9@#'(W%5-U3R2S93@P2$W^K<(@8/"9V/+Y91%.J1T\>0*W0 MATXAAR3;05.>@(1:D$#$*4 $9-YG)4&3*8TR]J6K=JS94%/;)#?83NS]]:G, M9^B49\5X8BOEQ( RV:X.FABL)NM.0)Y@-'IDJH)I&LPYZX;I,]*&Z=:)9KO# M=K$%LCP#XYX=QF]: %6V9W7!Z3S,J)C:1.Y8XKHCRR&L07G/CO)722 B,7O4 MU27, UUG?D3'XAF8][;KJ-XS(.[90?Q%[4+%>ZDBCZR5T6N5K\J[9(D\)?T%D$3"JP,,K C+PXE(91@5$9S'=0".LBD<8%!FJ/2S;+(ZJ$ M?+0'[W$EZM*X.K!V19XI(IZ]G?]1>@*4QTP&'*!^C3+M*0!CN]-,W?'L9> # MRV69:=J^%W&<)S\E\4PY\;9K5/!,5?+LH\++$F_4;O]&V.I#4Y2\9Q:E_S/Q MVE4,^T.;GKZI8[Z]COWGB>>WZ]NJQ.LWOC_07[R\IW+&DPQ%; JTSNX0+"++ MCTC*&R72XI.$B5!*Q,7EG%$8KO0">#\50BUN]%<.]:<\A_\"4$L#!!0 ( M .":E/T;4JF3P0 ,L2 9 >&PO=V]R:W-H965T0B9AEB,-Z,GJ/'Y?$ M*01*Q.\Q',3),RI<>67L>S'X%$U&9K$B2""4A0JJ_O8PAR0I-*EU_%4K'34V M"\'3YZ/V#Z7SRIE7*F#.DF]Q)+>3D3]"$:QIGL@7=O@(M4/E D.6B/(7'6JL M.4)A+B1+:V&U@C3.JG_ZHP[$B8#2HQ<@M0#I"M@7!*Q:P+K6@ET+V-=:<&J! MTG6C\KT,W()*.AUS=D"\0"MMQ4,9_5):Q2O.BHVRDER]C96 &)KU$'\ Q%:> (;LQ9)>&[ N&OC!)$R2.^Y!75G3;J=+CEGJ*3+J?DL!WE+/[4Y(T M*,<+O'/4HH\*L.?B<]2RC_(5W 5-!J#^W*%S;9.F#=BJU9T&CSB^AT>YCJ4Y779TJ"\P/<[;&E0 MKD],/5OXI#3B09>;DO:D&BX)&NC M+,=RN[3U45CM =+E30,S76)?(*XM!'BX$J@69 VBZ&65[\<69"B<;<;%SIV9 M:],P=F_%G-L/HQL$7>8T*-_OEC,-RNGI6FI0GG52],Y=;@L"'JX(QUA^*/K+ MN>K)N#I'H&^QW*)YV0H#1S-0IR.HWL:O>4'#4+C;W(S].S/;)FT)W.Q4=C/C=)F2A@2G6O-Y7V8>YKN-=:%9(6T'(< 49/B$,M=UMQB;XOB22 M-H<37/G=D397$_O.E+7) MFPSWRU=3MJ@5N6>%R32[,?X)JEJF<7(X5PEL4]Z*"!2R/)/5*:J9;6Y>WI?W M#9WY&7Z<8\W\ C\NJWN55GUUS?-$^2;.!$I@K4R9#YY:,*]N3JJ!9+OR:N"5 M295=R\&PO=V]R:W-H965T;$%((V:JV+V G]QS? M<[ /'FXH>^!+ ($>B[SD(V,IQ.K:-'FTA(+P*[J"4KY)*"N(D%.6FGS%@,0: M5.2F;5F^69"L-,9#_6S&QD-:B3PK8<80KXJ"L*<;R.EF9&!C]V">I4NA'ICC MX8JDL !QMYHQ.3,;EC@KH.09+1 &1\Q-<3/% 7?$C@PUOC9&2:Z89!]_:E*C65,!V^,=^RI:RT!1Q04M:K#LH,C*[3=YK(UH ;![ M F#7 /M_ 4X-<+30;6=:UI0(,AXRND%,54LV-=#>:+14DY7J9UP()M]F$B?& MO-;7IS M^TV !!B#6!Y7K?T2\25EXH, 5ESW:/<:?J]7^R%_E_@M@]<6[P0#]T!]1Y7G M6DZW?+]ISW^A_)R6Z3_5#QKZP8O4M^B[C!@<271LUSTTXKC*Q=AWNXT(FDZ# MWDX7-!$;P@#-&(VK2' DSSA: %MG,@YZK B;!<)WV6C8VJ><]>JM5E.TS;-M MQSH\:5UE@8V#;H]Q*XCQ>VPWO(\T;+_EAJO9GNGT N?0C>,J' [\$V;L4Q'W MQ^*452F2(1S1-;"G/OG[,,/ODV9X'V?X]7F&CZ/*QIX?'MIZ7(8'./!.^+J/ M-/PNF8;WH8;?--5JMO;_EAT&/CZTX[C,"7%P>.;,UCU(74*_$I9F)41<&I@KD^X12L9NHVU9SNQ[_!5!+ P04 M " #@FI39[EE:XT# "H$ &0 'AL+W=O0J'O;+C(J=)#L?5E*8"F%I1G/@F"V,\I*[SYU,[=B?F45RIC!=P) M)*L\I^+7)63\,/.P]S#QB6UWRDSX\VE)M[ $]:6\$WKDMUE2ED,A&2^0@,W, M^X#?+TAB #;B*X.#[%TC4\J*\WLSN$EG7F 8009K95)0_;6'!629R:1Y_&B2 M>NUO&F#_^B'[M2U>%[.B$A8\^\92M9MY8P^EL*%5IC[QPS_0%!29?&N>2?N) M#DULX*%U)17/&[!FD+.B_J8_&R%Z #PZ B -@+P4$#: T!9:,[-E75%%YU/! M#TB8:)W-7%AM+%I7PPK3QJ42^B[3.#6_IDR@KS2K 'T$*BL!ND=*HC_14J^8 MM,H \0WZ("7H25JDZ);1%:NV'@KQN>ES5/,H.FKS1F?0@KAE$Y_4 M@AH=];4-XS!(?FO!0-@H""='6I"TY!(GN;]^5$S]0C?%'J2R^]M1\;A-.CX# M_2"CLAD_ W^0>BHB@)AM7'0>>Q@9/<+>PA0]A1)N[Y-3X#V7%G MA)B<)'P#?Z1I\E3YH3"'])TS8KB=TFV8BO M-\-K'\JD\SH2G$%32.>7!)_4E ;^;%.:N/B%32&]-TFW@=9-"5W%=FY'PG,0 MOS-'XG[W>U;\T1/Q]?GSB,F0S@.)VP,;25]K^J1S,1*?@\Z=$Q+W"]ZS.B=/ M%N^ SG[O&&G.\-HDMDS3S6"C8<%%HE47];&X'BA>VI/EBBM]3K67.Z I"!.@ M[V\X5P\#&ULA57=;YLP$/]7+-2'5EH+(0VT$T%J MDE6KM$I5LW8/TQX M5)K(QG FX$$1W5055;\6P.5^[DV\P\$C*TIC#_PTJ6D!:S!/]8/"G=^SY*P" MH9D41,%V[MU,/BYC&^\"GAGL]=&:V$PV4K[8S5T^]P)K"#ADQC)0_-O!$CBW M1&CC9\?I]9(6>+P^L-^ZW#&7#=6PE/P;RTTY]ZX\DL.6-MP\ROUGZ/*96;Y, MKL!0QO49+UF7XCLMKV MDYI\O]EHH_!5^3&B<=EK7#J-RW]&HO2>!TY.SWY 3+/N0MV7TQMMY>!W'P[IQKQN/ZN*3/-Z+13Q>DE;5/YH= M%:C"C52-]6Z$:<=(?]I/[1LWK/R_X>W(OZ<*GQ!-.&P1&ES$6&C5CM%V8V3M M)M%&&IQK;EGBEP>4#<#[K93FL+$"_;&ULG57=3]LP$/]7 M3M$>0&+DBV8#I9%*.S2D5:JH8 _3'MSDVE@X=F8[+?SWLYTTE*F$;2^)/^[W M<7?1)=T)^:A*1 U/%>-J[)5:UU>^K_(2*Z+.18WEKJSA^!G:4TV MN$1]7R^DV?D]2T$KY(H*#A+78V\27DT3&^\"'BCNU,$:;"8K(1[MYK88>X$U MA QS;1F(>6UQBHQ9(F/C5\?I]9(6>+C>L]^XW$TN*Z)P*MAW6NAR['WVH, U M:9B^$[NOV.4SLGRY8,H]8=?&)I<>Y(W2HNK QD%%>?LF3UT=#@"&YS@@Z@#1 MGX#D#4#< 6*7:.O,I34CFF2I%#N0-MJPV86KC4.;;"BW75QJ:6ZIP>GLAE ) M#X0U"',DJI%H6J05?(1)45!;:<+@EK>?BZW[R0PUH4R=FI#[Y0Q./IRFOC9. M+)^?=ZK7K6KTANHES 77I8(OO,#B"'XZC ^C 0+?E*"O0[2OPW4TR+C$^ASB MX RB( J/&1J&SS W\-#!@P$[<=^6V/'%[[=E1E7.A.V,@A^3E=+2?/H_!S0N M>HT+IW$QI+&U&F= E$*MSN ;;I%!"%ITRPB,'E=KE.:65*+A^EB[6Z7$*=G! ML&5_U-L?_:?]Z,5^^'?V6Z71@/VAB%?VD]Y^\F_V7YP"Y7T" M\3&[R;O5'HIH[?H',Z-"N7&C5$%N2]2.C_ZTG]83-Z3\E_!VU,^)W%"N@.': M0(/S3Z9,LAV?[4:+VDV@E=!FGKEE:?XX*&V N5\+H?<;*]#_P[+?4$L#!!0 M ( .":E.$WV.\V0( %8( 9 >&PO=V]R:W-H965TJ4;>':0\.?"16?6&V25)I M/WZV(2QK"5O[$O#EG.^<8V-GO!/R46T --HSRM7$VVB=7_N^2C; L+H2.7 S MD@G)L#9-N?95+@&G#L2H'P9!WV>8<"\>N[X[&8]%H2GA<">1*AC#\FD&5.PF M7L<[=-R3]4;;#C\>YW@-2] /^9TT+;]F20D#KHC@2$(V\::=Z_G(SG<3OA+8 MJ:-W9)VLA'BTC9MTX@56$%!(M&7 YK&%.5!JB8R,GQ6G5Y>TP./W _L'Y]UX M66$%$) H4LT35-B\\84W?!RT]CT MSQ:@,:'J?.QKH\)R^4E5<596#$]4C-"MJ;%1Z#U/(6W S]OQHQ:\;]S7$82' M"&9A*^$2\BL4!1NJ=D]4K5- U,: 8)\366Z )\"R*99V MPC"(!BVZ>K6NWFMT7:"=^UHA17AK1M90Z=4@6=,&;6?O])P[U63O+-PB"9BG#6LKPOZ64B5""5X2: MHPH:A0Q?A-$N9%0+&;4*<>FC1*AF_Z,7_I_7\X^.;@9R[6XT91@+KLM3O.ZM M+\VINRO\/]/+&_<6RS7AR@22&6AP-3!V97F+E0TM[%U.8?DH0@RV7#Q)'-$!<]E MP63?R96J;EQ7ICF61%[R"IF^67!1$J6W8NG*2B#)+*DLW,#S>FY)*',&B3V[ M%X.$KU1!&=X+D*NR).+O" N^Z3N^LSUXH,M@[703@H80'!*B5PAA0PC?ZB%J M"-%;/<0-P4IW:^TV<1.BR" 1? /"H+4UL[#9MVR=+\I,GYQ- MX/SL LZ ,OB>\Y4D+).)JW2,QI.;-O&,ZGB"5^()X4Y'D$N8L@RS#O[D-/_Z M!-_5N6D3%&P3- I.&IQA=0FA]P$"+_ [XAF_G>YUR?D_[]-W>]]+1MA62VCM MA>^JE@F5:<'E2B#\&LZE$KH+_#[A-6J]1M9K](K7E\(K3.%!RJ7J+*W:3,^: M,0UR/0C"JR!QU[OO=0SRHUZ\#YH<@^*@=[T/FAZ#HLBD>=VA-6ZUQB>UCHG, MH2(T ST#@.\K[Q0='^OI>5<'HCM <1@=B#X&1;Y_D+YI!RBZC@Y$NSL-J42Q MM)- ZH=;,5576WO:#INA[;$'YR/_9NQWG$_T<*IGR8OY>K+=$;&D3.J$+;0K M[_*3#EC4TZ+>*%[9=CCG2C=7N\SU@$5A /I^P;G:;HR#=F0/_@%02P,$% M @ X)J4PSORH-5 P ^0D !D !X;"]W;W)K&ULG99=;]LV%(;_"B'TH@6:2*0DRPYL XF-80/2+HB;]F+8!2T?VT0I4B.I MN/WW(RE%=JN/=+NQ18GO>U#+N:P,9P(>%-)545#U M_0ZX/"T"'+S<>&2'HW$WPN6\I ?8@'DJ'Y0=A6V4'2M :"8%4K!?!+?X9H5C M)_ S/C,XZ8MKY$K92OG5#?[8+8+(900<?S3! U:IA-> M7K]$_\T7;XO94@TKR;^PG3DN@FF =K"G%3>/\O0[- 6E+EXNN?:_Z-3,C0*4 M5]K(HA';# HFZG_ZK3'B0H"3 0%I!.17!7$C\,Z%=6:^K#4U=#E7\H24FVVC MN0OOC5?;:IAPR[@QRCYE5F>6*UD4S-AU,1K=BAU:26&8.(#(&6ATA3;U\B*Y M1Q^HJ10S[KX=_5F"HFXJN@=K([IG=,MX_?A)[$"ACU+D5.3 Z9;#S_,U>KL& M0QG7[RSE:;-&;]^\0V\0$^C345::BIV>A\96Z/(,\Z::N[H:,E#-!LIK%$?O M$8D([I&OQN5KR*T<>WGTHSRTOK;FDM9M@%VF 2/NZA 3'\)M]>=EDI%Y^-S#35IN,LJU*-*' MJE7I!8K@*.UGI2TK?8T5]['2#FLZ)9-^UJ1E35YC)7VL28@.HC3CM$;'W TW[FK&7.QIG24([VE7%O MO6UGK*@*Q'T#*>EWOU/ZDIEUDXE)A@<,P-&Y^46CZ=R#UC>(%65E8&=[C_4" MM.GM.U$GA:LTGD0#>P9?]%\\FL*#)=JRT3/E%;@=^Y_-:0"7J64SC..!S,[- M"Y-?,">OE'+YE5+Y<]=F*-M6SNM6/IH=Z1J'9]GY/6H:,^DTI*LD38:*./=" M/-X,Z\.)GP^G]XA+<;BR*UWTIMMMC%F&X_3G='NF$==I?\@VO#B7W4?1!ZH. M3&AKV][*HNO,NJ+J[XQZ8&3IC^JM-/;@]Y='^VT&RDVPS_=2FI>!._W;K[WE MOU!+ P04 " #@FI3KUG.>)4" !!!P &0 'AL+W=O<<\_%7,=;(1]5 :#1KF1X))1[2>S6;F42BUHSRN%6(E67 M)9&_IL#$=NP-O/W"'5T7VB[@)*[(&A:@'ZI;:6:X8\EI"5Q1P9&$U=B;#*[F M0QOO KY2V*J#,;).ED(\VLEU/O9\FQ PR+1E(.:U@1DP9HE,&C];3J^3M,## M\9[]L_-NO"R)@IE@WVBNB['WT4,YK$C-])W8?H'6CTLP$TRY)]HVL:/00UFM MM"A;L,F@I+QYDUU;AP. X>D'!"T@> Z(7@&$+2!\KT+4 J+W*@Q;@+..&^^N M<"G1)(FEV")IHPV;';CJ.[2I%^7VG"RT-+O4X'1RS3-1 KHG.U#H'$WRG-H/ M2!BZYLTIM)_S- 5-*%-G)N1AD:+3DS-T@BA']X6H%>&YBK$VV5A.G+7*TT8Y M>$4Y1#>"ZT*A.<\A[\&GQ_&?CN"QJ4)7BF!?BFEPE' !U04*_0\H\(-!3SZS M]\/]/CO_IS[_9_4GQ0B['GZ8G)!P^C4E?Q@S" MT=.8>4^,+>>FQ^:PLSD\:O.!2\C$FM/?D"-M/+>6>W^9X4O]4?34(->N&2N4B9KKYAATJUV_G[@V]VQ].KB:#7K64W,_-.W\+WUSN=P0N:9< M(08K(^5?C$S"LFG8S42+RG6DI="FO[EA8>XXD#; [*^$T/N)%>ANS>0/4$L# M!!0 ( .":E,5")VK+P4 'D2 9 >&PO=V]R:W-H965T^900<(F,A*/Y;PA5P;I&0Q^<* M=%#/:1W;UQOTGUWP&,R<:KB2_ \6F_1\<#H@,22TX.9.KMY#%=#$XD62:_=+ M5J7M\?& 1(4V,JNN-PX;XR&";N,]T;A4X9^9G9O9/202AZ#TM^3=Y\+9M;D MAVM(6,3,&_(CN8AC9A-..;D1Y;:QZ4<30QG7;Z:>01H6S(NJ*2_+*<,]4YZ1 MCU*85)-W(H:XZ^\A_3J& _YB(S](0G],/@D#7Q+/*)3JD"7OSLX M7O5#7D.$D(&#]/OA.I3'==K'#G^\!_^*4ZW)KPEQ^2=_?L#GY,9 IO_J03^J MT8\<^M$^=)EEN$;:8@\KZH06)I6*_;.=\C+#)>#$ =K27\XF?O4W]9;MQ!UB MV6$]J5E/7L ZIXHL*2^ _$N:!=A%O40]:1'R1WZPQ?H9HP[AXYKP<2_A6U0< M4 KB%V7Z^$G^@MV)/L"P0_NDIGWR,MJ'I_KDD%0_8]3A?%IS/NWEC%7-Q()4 M6\0534^=G-6H9Z]0A8'?:*O_M>NP0GQ!>04MJ0]>I< JV,-6- @;.F$OG5^* M; Z*R(0L4;,UP>9"HHJBY8*\K)CO9!0^K8T]=!I%#L8OR$X,.E(LM[UN)X'# ML:KF2E*Z!"(DP=,69+D]O! ,6)H4[*EJ7D]'E#UYX#X1,;$/@=A6!,@ B M@G*N7+$EX[# (2[)AC5>(HEZ75R=6#[(^.]J!NNPPAVC5,8@8I11 MECCQ6:4@,,D1IZH1O;FD*NY,.73&18XS<(8O6S'=Z'F,\B5Y88?#]E24Y%)M M(K.@J!E@V\,27[_HG(/;9^AM%)L[=^UDO]5ZAFVUWLB^89@-FLE"(!@NC8MO M2_4KK?WNF],P./E);XMR%?RZD\==?CMSZ_IATQIP]D@*W""& -TL[]Z%8:+: M9;79KGG;+GWOF^U7NXS M4 OWS57[G* =& MYNY3P5P:(S-WF0+%I;4&^#R16'[5P$Y0?VV:_0=02P,$% @ X)J4V?< MAXC"!0 >AL !D !X;"]W;W)K&ULS5EM;^(X M$/XK%MJ3=J4NQ,XK%45JH=55VM55V_;VP^D^F,1 U"3..0;:^_4W3D("P9A* M>[MM/Y2\S(QGGGEU/-IP\50L&9/H.4VRXJ*WE#(_'PR*<,E26O1YSC)X,^R\2G]_8)4-) M\6?,-L7.-5*FS#A_4C>WT47/4AJQA(52B:#PLV83EB1*$NCQ3RVTUZRI&'>O MM])O2N/!F!DMV(0GW^-(+B]Z00]%;$Y7B?S&-[^SVB!7R0MY4I3_T::FM7HH M7!62IS4S:)#&6?5+GVL@=AA CIZ!U RDR^ <8;!K!KO+X!UA<&H&Y[4KN#6# M^UH&KV;P2NPKL$JDIU32\4CP#1**&J2IB])=)3< '&3A MT^?43>=9HG_(4Q=,_$.@[A5X4/T@3B99+P ML+KD<_2-A7R1Q?\"U1T3,5?$A2S07U]@ 70K65K\;5#/:=1S2O6<8V@I;3[/ M2FW"76VH$#1;,*BM$LU>JJ"OZ7+Z4CZF&RJB,Y2MTAD32N4$\5QA5: 4ZA>:LXU5WL_V>_F#UJR0<;90\$"0ZDPR M*^*@%T9%83#);TSR?[9)M3_/&N^59?ZH:5?^0#\R)X=D0RMP?;\3 MZ!JR8#BT.F37.C(2N$-]F <->H$1O0,Z9M8Q>_M&>MTDG!R2$1< M['8,/23R?&QUS-1(\AU?;^2P,7)H-/)[.7^I!%TSH3(97%O%0Y6Z***258E: M9JA*VVV.U[FM0Z9:U-]1U88\[5@]T5!Y?:>+S2&5X_5MNP/.(=6PCX=[?WJD ML-7.2Y81J]M,BA@&Z_ 0BFUV:,&HQ>XZSO>)UP%#0^59).C8.=61>8$][,"A M(R-DZ!S!8&=FQ$8,'C/1MN&]FA)",X8-1T)5-$F.5IDJA'"]WQ@,05,OO9O' M@>L=(H /3-LGVS>-M*81HVG7SSGL>2KEH7/MV,DA-Q!%&TVN'*GP)Y:RJQ*/ MB OY]6(J];B=JK#]RXI][;FFTI_M5 "MY^P#E]B6:W4C_)#*<[O9KB'"[A!W M2[Z&# :@X$@,M+,?-@]_#P 5[.#1'QDS.:6=E+#['F==W X]^!=//4+E"(10 M.QQJ\\.L%7%/#'6X'8&P>0;:>O1APTWRVJ$ !^_2HVU#Q^:._E8>-6MUTJ.D M;_1IZ1M3<3<+][(IR>T.NW3MGD1<_/:^O2&KX1) M8%O(B?,N7=IV!F+>N+Z52\U:G79IVUF(N8;77PE,LMHB3OQWZH\NM=NF8)MW.F_X'= ^W AU9NFID:2R>+!S-) RL2@/<0JP997)ZFMM\[0Y M*+HLCTZD;R MO#R8F'$I>5I>+AF-F% $\'[.N=S>J 6:X[;Q?U!+ P04 " #@FI3(%68 M18L" *!P &0 'AL+W=OPL./,-J5\^YV=D-(M1+Q);,?/ M+_?<.9?Q3NF-62-:>)>B,)-@;6UY&X8F7:-DIJ=*+.A)KK1DEJ9Z%9I2(\N\ M2(HPCJ(DE(P7P73LUQ[U=*RV5O "'S68K91,[^/.'(W!.7E5:N,F/[-) M$+F 4&!J'8'1[0T7*(0#41A_:F;0O-()C\<'^G?OG;R\,H,+)5YX9M>3X#J M#'.V%?9)[7Y@[6?D>*D2QE]A5^^- DBWQBI9BRD"R8OJSM[K/!P)XM$)05P+ MXG,%@UHP\$:KR+RM.V;9=*S5#K3;330W\+GQ:G+#"U?%I=7TE)/.3I=6I9O+ M.24B@X62=#@,\_F]A&556% YO/ALT);9&VHJ+CPSL:WVS0P=@-(-#?QV%#I9 M\*M>N+A#R[@P7\>AI6#=*\.T#FQ>!1:?".P&'E1AUP;NBPRSS_J03#9.XX/3 M>=P)7&+9@T'T#>(H[K?$LSA?'G6$,V@2/_"\P0G>1P;91P8[N,.&._32FM6C=LGYOV&^M67C45B3JE>^V!E*U+6SUW36K34.?^3[V MS_J<&GW5ES\PU5_B@>D5IT8A,"=DU+NB*NBJ\U83JTK?O%Z5I5;HAVOZ6:%V M&^AYKI0]3-P+FM_?]"]02P,$% @ X)J4_B;MDFT P X X !D !X M;"]W;W)K&ULS5=;CYLX%/XK%NI#*^T,F%O"*(DT MN6Q;:2N-)NWVH=H'#YP$:P!G;2>9[J]?VS"0 $&C=A[F)<'F?-^Y?(;#F1P9 M?Q0I@$1/>5:(J95*N;NQ;1&GD!-QS790J#L;QG,BU9)O;;'C0!(#RC/;=9S0 MS@DMK-G$[-WQV83M948+N.-([/.<\)]SR-AQ:F'K>>.>;E.I-^S99$>VL ;Y M;7?'U'K]S/ZG25XE\T $+%CVG28RG5IC"R6P M(?M,WK/C)Z@2"C1?S#)A?M&QLG4L%.^%9'D%5A'DM"C_R5-5B!. XND'N!7 M;0/\"P"O G@O]>!7 /^E'H(*8%*WR]Q-X99$DMF$LR/BVEJQZ0M3?8-6]:*% M/BAKR=5=JG!RMI8L?KR:JU(G:,%R=?X$,0I>H75Y=A#;H$5&A* ;&I?WU([! MH1[W!TD7,/N&GG.'\AU7-P3 MS^+E<*51'=[HM54N"8-3;9PP:*G<-?*B MJ"5RU\8=^[BE<=#.=^# ,+C%*FW*EK"077_G>KEU]:X8SW3"GM,2O,=J?")4U6ZZ1H$[]EJ2]SH<7Q =GW1N/)BZ M>:*-YE\(?P1)B^U02=V&UWV3FC=]!GNOKKG7?7Y'''A#O81"N JK<> MQV[-$-+:G^.;!>[97^KQS4P(#7TY^ZF7Q986 F6P4:Z&PO=V]R:W-H965TYW_SMS2G;:/-D2 -F^DLK.@Q*Q/@]#FY50<3O0-2BZ*;2I.))I-J&M#?#< M!U4RC*-H&E9HA0*5H;9;55Q\[($J7?S8!@<#N[$ID1W$*9) MS3=P#_BM7AFRPHZ2BPJ4%5HQ \4\6 S/ES/G[QT>!.SLT9ZY2M9:/SGC)I\' MD1,$$C)T!$[++[@ *1V(9#RWS*!+Z0*/]P?ZM:^=:EES"Q=:/HHM,JW0:$DW&W:C M$ Q89._9(L^%:QR7=-K\?=?&MY> 7$C[CERN^5YPE81(0APNS-JDRR9I?"+I MHC8#-HK.6!P-/_X9'I+^KHBX*R+VO/$)WN/VNV"+NOX*6=F#&W6XD<>-3N!N MA=)&X,MK-WY\)A=V@U#9GST)QEV"<:_>J^>MPXL#O@:3@4(:@K_ULI\UB091 M]*9'U*03->D%/7 C^%K":]57"DGF&5L9X0:6+4%!(3)!^YY\TR[?]/]T>=8E MF/W#+O>S3G&PO=V]R:W-H965T $9SJH+&S/<2*[ MQ+2RYE,]]L#G4U;+@E;D@2-1ER7FOR](P8XSR[5. Y_H/I=JP)Y/#WA/-D0^ M'AXX].R.):,EJ01E%>)D-[/NWT:)6X.%<#]\]U\V* M2$P+H+I#CYL5NGGS%KU!-A**32!:H<>*2G$+@]#^G+-: )>8VA)$4ZG;:2O0 MHA'(>T4@'WU@E7VX8TKG[\V^_N[97XCA=_;U-9__FGWKDG L&9]<( LZLD"3!9?>A4+[ MDS;^Q#U7@K_YCS]X0?131JL]F#?]9M.BM6D[),[<:G)=LY1(+T5MYL_S.S]T MG'AJ/Y\7PM8&F.O[7M#!7J@6=JJ%%TNP(A6#C>G/ MBA!U=-'%(GS16SOHB)^ALGMR>J-K 6-0 I#W +L)J@;%4AN7!O]39;M51Q!- M)Z;R-4F$9UK&3CP.W''0*^ 0&$6^GX1QKSHK$V,P=A/'[95Q" RAUEX8Q>9" MQIWR\5^T_[^J:+.X^-R=SBA(>G(.4<[(B7I2&JF2'M7:B/)\LXCC3L3Q_\>^ M67/P&N4>7VM@ ]"+$M^-_9[J)D:C@8? RP9..NV3_][ ES1-KK+P$ 46#GMB M&JD&%C:B!A:VSZZ'<%SN];U<0'IU)9NCMAOMKO[W^L;;&U^XDZ5K&%_!IT)S ML_]&WWQG?,!\3RN!"K*#J9Q1#%7GS=V]Z4AVT)?3+9-PU=7-'#YW"%< >+YC M3)XZ:H+N VK^!U!+ P04 " #@FI3&A?9D@8# &" &0 'AL+W=O M!+=='\_2G;O8519X$4!*QFF2O(\5%SH:#\/9W(Z' MID8I-,PM<[52W/Z^!&DVHZ@7;0\^BW6)_B >#RN^A@7@EVIN:1=W7@JA0#MA M-+.P&D47O?/9P-L'@Z\"-FYGS7PF2V/N_.:J&$6))P02./W=PP2D](Z( MQJ_69]2%],#=]=;[AY [Y;+D#B9&?A,%EJ/H-&(%K'@M\;/9?(0VGT P-]*% M7[9I;9.(Y;5#HUHP,5!"-__\H:W##H#\[ >D+2!]#NB_ ,A:0/;:"/T6T']M MA$$+"*G'3>ZA<%..?#RT9L.LMR9O?A&J']!4+Z&]3A9HZ:L@'(X_D13?7!OG MWK(KG1L%K ++%B6WP"X0K5C6R)<2&!HV,4KYN]4%NQ9*(!1L@2:_*XTLP#IV MQ!8DXZ(F:[-BWA,WD]/-F7SO]% MG_US]"?%R#IA9L%?_R5_X5;9HE[^I)[BY7=;HT,2G]#KK12#_-AM%21R(&B_ M"]H/0;,7@GJ1%7NT.GMH=?K!&N6#5_0J0J.[7;$9MYHXN1WE?K\FQ^P*0;D? M!V@-.EJ#@[5X0LL]TH(MK96GE>_0HO<'6UK^08']KO3^MGN?GB;I4ZOI*[W-]MEE9_U>UMDU=8IW&IL"NPX3Q5&FM<9& M2MUI-[0N0J]^=G[9.Y_T]IQ/:<@U,^G1?3,A;[A="^H[$E84*CD^(;:VF3K- M!DT5VNK2(#7IL"QI4(/U!O1]9:@!MAL?H!O]XS]02P,$% @ X)J4YYI M[^M.!@ N" !D !X;"]W;W)K&ULO5I;3^,X M%/XK5K4/,]) 8SN7%@$2M*5T!",$,[L/JWTPJ4NR)'''=LL@[8]?YT+<$L<- MS$Q?:.*).7RJ-\78413(@[9DF;JRX+Q ME$CURA_Z8LDIF1=*:=)'CN/W4Q)GO=/CHNV&GQZSE4SBC-YP(%9I2OCS.4W8 MTTD/]EX:;N.'2.8-_=/C)7F@=U1^6]YP]=:OK0=Z5>\8>\Y?9_*3GY(AH0D.9FR#J9TU'-$ER2PK']\IHK_:9 M*VX^OUB_*#JO.G-/!!VQY*]X+J.3WJ 'YG1!5HF\94^7M.J0E]L+62**O^"I ME/7='@A70K*T4E8(TC@K?\F/*A ;"LJ.60%5"NBU0IL'7"G@UPJX1<&M%-RN MD+Q*P>L*R:\4_*X>@DHAZ.IA4"D,NBH,*X5AD0[E^!6#/R:2G!YS]@1X+JVL MY0]%!A7::LSC+$_V.\G5UUCIR=/)]U4LG\$L6U,A51)+ 0[ V7P>YZE($O6A MG%!Y8GX84TGB1'Q4(M_NQN##'Q^/^U*!R$WUP\KA>>D0M3B$X)IE,A)@DLWI MW* _L>OC7?I3N_[0HM]7P:LCB%XB>(ZL!J_),\#P$T .@@8X([OV9Y(=VM3' MG9T[IEC:M>_H4CEW6IU?=%9_^G/?+G_,^LZN/:7C8$KJM-,#U1,*%/=P& M1Y6A^2JA@"U -:FNJ8S8?&MN_7VEU,!,TE3\8W'JUD[=PJEKG[WQAH<'5> $ M^) P(:@PS<]I:=(O3.:U<'UZ (,!=!P5AO5F_)N"+O3\3;DMT%X-VGLC:%/F M>@WG'G0&00/EM!3T=@K.FA9=S_?=UO[X=7]\:W_&L9 \OE\5'+G@+ 7T=0]- MP^ W<./ :PY"4\SU!J@5=%"##JR@;S@+*9V+$K @9>(V@)N&9AHT($$OP%XK MID&-:6#%-"(B DOR7":R9&"YXF&D5C(Y-!$13HUP!H9 .DXSDDTY-/"'K:B' M->JA%?67.+U?"? UHIPLJ2B9HTQR,$A"H9-DC%(#KQM-MJ.A*XRT%YF.J:FH5X$:(@-?>HJ.3-(HH$# M<7NG=!6".\H0E9R &\7M*0$CE;R,%WL-6^[H<@('>TQ970^@O2"\;STPKJSZ M72L]TD4$.?;,$6&N4U=63D,:K\E]0HT;#J>! _NP'88N*FA'43'",._A4)/B ML66%@33!(SO!WY(US3*R5:YMFT#-O&B/ZW^D:1G9=P CEJ8JS4/E!M'W&W.;S_PX1"V1%NS-[*S]XAP_JSJ$%B39%6$)F/9 M04KX(Y5Y_KW,#$'#%8]E;%S@35"34X=ND]"ZB--DP1L',7MD8JR9&+_U+,;$9;C)M="T6YUV%9P9!-M& M1_,VMO.V>73 ?^".<@YY55WY(QVX TMV([ MM]Y%;/4UMIU7:I9T]WB@X6H6='_#@8:[^T##W7V@L=O*I=7*=H\UP;J_XB2C M,K+I&3DF.NHJ.#,(MO5%,[IK/]4H\^]]].-NG*7O\83#U5SKVKGVG?0S<9OK M6%7Y26Z=EO>Z5\3_I"S04(7"H)S&*BH\O*: MO'R1;%G&PO=V]R:W-H965T.@3B.G0[-$,1M]Z'8!UJB;:&2Z)&4W0S[\3M* MBB1'-.L@<#\T%'W/O?/NR-&>\1]B0ZE$/],D$U>]C93;RWY?A!N:$G'!MC2# M7U:,IT3")U_WQ993$A6@-.ECR_+[*8FSWGA4[#WP\8CE,HDS^L"1R-.4\*<) M3=C^JF?WGC<>X_5&JHW^>+0E:[J@\NOV@<-7O^82Q2G-1,PRQ.GJJG=M7]XY ME@(4%-]BNA>M-5*F+!G[H3X^15<]2VE$$QI*Q8+ GQV]H4FB.($>_U1,>[5, M!6ROG[G/"N/!F"41](8E?\61W%SU!CT4T17)$_G(]G>T,LA3_$*6B.)_M*]H MK1X*B!+MW2P&]/EZZ#S]YF^_QM MRM^9X5,: MS6P0\BZ=0Y[13\G-?F-/K^&4C1)TE3\;=!D%L+<@M![E%!.YKE M%&IXR-99_*\VCR%>;;AG-/QZS2F%#B:A6LD-FH.[!?H&WSFGX@/Z_/G&X%V_ M%N*?-XQ!+2@P6O,GC @00AKOR#(!0]YMR5.QTI:UH./3E^'Y)<6=B>+ A$%M MPN"- 4'_H5G,A43760;3 AP+AH=JM!FN_/33W<1:G>8J^W]-T2;G18;B1C,\< MFZ;BVH[1R ?*0S )IEW$5FC'9)RMD:!ASB$T5&C' S-'[\*R?M>.!:_&'=K4 M%'?;7-VG%^CV BTV9 \SAM38<!450OHM# MR#V212B!50;[DH:;C"5L_816G*5PG$K=MDHW;=3\;I-RK6&WF56$7OM X:'? M;68:CI[K=[O>7,/1=0/[^!%MZK]M;@"/-$Z7.1?%,155+P O=%P"*8!@#D:" MJ#X!3MUR%N6A+)U:>QAV=[%^JIU4JK2MP#;6^*]+9WL#C?LT_#Q'XST-G>4? M=U[3>6QSZWE=]ZR8M=7XB&U'EQ>G4M[I*!W7=X\;UW0W>V@TKBS'*M(31GBD M%M,8K)6,FXH!;IH:MLY;#'#3B+"Y$3V0IZ(-@0TAW._@MUH:LCPL,MNKJ/SATFU^$S7R]PTX*P MN06][FQ5S Y"X6I"<1+9'>Y>'CSW^-4!-_T/FR\/I]V:*B8'^>=TZ]JTHFNK MZ0XTY41#!_GMR8YAG,9-1<;FBMQZDQ)'-2M'[5\.,Y6H4Y5T MFJKNF*\JSRFN&R!TBCC=VX>CT:/?>N=+*5\7;[X"JCD$H7P>J7?K=^7KXC7U MQ?[$OKRU-?LS^W)>OAHW[,M'['O"US%$/*$K$&5=!. T7KX+EQ^2;8M7QB63 MDJ7%"T* @ M900 !D !X;"]W;W)K&ULC53;CM,P$/T5*T\@ M0=VF+9=5&JG=!;$/BZI6P /BP4DFB;6^!'O2+'^/+VDH$EWQDGC&<\Z<&8^= M#=H\VA8 R9,4RFZ2%K&[H=26+4AF9[H#Y79J;21#9YJ&VLX JP)("IK.YV^H M9%PE>19\>Y-GND?!%>P-L;V4S/S:@=##)EDD9\>!-RUZ!\VSCC5P!/S2[8VS MZ,12<0G*M:>K]3"AB\98NQZF9"RMZCE"'8*)%?QSY[&/EP TL450#H"TJ [)@HJ[QBR M/#-Z(,9'.S:_"*4&M!/'E3^4(QJWRQT.\R,TKL5(#M!I@UPUY#795A7W+6." MW*MX[KZ!+^X &1?V94;19?9X6HY9=C%+>B7+>_*@%;:6?% 55'_CJ5,\R4[/ MLG?ILX1'Z&9D.7]%TGFZL+&&9VB74S>6@7;YW]WXOBTL&C<[/YZA7TWTJT"_ MND+_N9<%&*)K-\X^ 2L$D%&]_5=7(]TZT/GK=+R #\PT7%DBH';0^>RMRVOB4$<#=1<&J=#HQC(L6_<. M@/$!;K_6&L^&3S"]+/EO4$L#!!0 ( .":E.)8E7*J@4 $<8 9 M>&PO=V]R:W-H965T$DL^YXKGDI?WB+D\ M2/55KX4PZ&F39OIJL#9F>S$DM7:Y#>& MH\LM7XF9,%^VGY2]&M91%LE&9#J1&5)B>35XCR^FA.:$ O%'(@[ZZ#/*I3Q* M^36_F"ZN!EX^(I&*N9!'B:B$E0,<"Y37?Q&APKK#=!\IXW<5&0[@DV2 ME7_Y4Y6((X*- Q-(12 N(>@@^!7!/Y405(3@5 *M"/140E@1PE,)K"*P4[,4 M583HU"?$%2$NED,Y?\7DC[GAHTLE#TCE:!LM_U"LH()MYSS)\L4^,\I^FUB> M& M#?:Z'"SI&*R//LK,K#6ZS19B ? G_?RXAS^TB:NS1UZR=TUZ \[$]AWRO5\0 M\0@&QG/33_^PRWKIXW[Z1ZXL'7?2;T\?O ?0[TX?/$2_/WWP$'WRWS(__=?: M7RT$ORXCOXCG?Z>,E-B+;"?T14_,H(X9%#&#CI@/92P;V/5P* HBQFKU&3-BK&+,2O4=,VBE$O]&O4*[&T%DM/2N!* M2:W15LEE8M!9:B_.^W(9UN'#WEQ^EL;N81IX")33,A8]4HCM#W5R"J H8<3) M:1OEQX3&3D[;J" ((@_.*:M%L]ZSF M;?W$WAJE;9Y.*(-12\];XA/LR+X%8)AY+FP"P$+*6DD$8 'S60AG,:YEQ[VR M9SP5NM!LF^)7D?=(2''BC>*Y*05;M@=/8N!(AW Q(ZYV"!:$A/J.> A'(A]W MS#8^,D2X5_W9K_FF@U;V10%9KR.^[1+S;(W+7FA36!O0=V H"9&[=0*P -.N M(9-FR*1WR#=KGJU$;JZ6/%%HS],=/%4$*"3"W(EJHW!$?-^=* 6$^86)0 C M/L4=[0(W#1?[O9JGF1'*3HE5/9<;6*[??G3D5B0 "L*6UC8(>RYJ"J&83SJ4 M-C8 ]_N :2$0&?Z$'FUE%HU1/-FW72W.0=E!6Y$KN@WQJ:NYC;';"W,U0ZC. M+:AQ YCV:OY-O'3_OOFEP&Y*/>Q4W4V%"U_A@I@Y)FD,X2CQW=RUG^JWEM4= M%"OP0@=V#\%P0!AV)P.0RCSJ!>YT #A,/8H[)J3Q3[C?0/V^%7D+L.^']1O> MWV@FE^; 5?W6UV,R<&-:<+]K^1$KC1OO@K]G7DXQT[AM(4A (M=-0S"[!%J3 MUH:Q('0=XA2 A8RRKAVR\2TX_AF6FC0^@?3[A!\SU:3=L.W+A>M];B%81-TF M-0%@-*2NZ9A",-II"4EC$DB_20#+8:QV*S1.]%SNA7H^H2A(T^$)^=^*@C0] ME/3WT-.*@K3;&J7NYGD+H$CLA^ZT02W2BUS3 ,!8$'=T%=)T4A+\E(IHVA;I M;UL_6!' YA]2ZC9K".83ZO9K"(99"S<%<78*W)H8'ATJ;H1:%2?2&LWE+C/E MP4A]MS[U?E^<]3KWK_'%/0;N3_#%M#S3;L*71^P?N5HEF4:I6-I'>>^8';(J M3ZW+"R.WQ9'FHS1&;HJ/:\$70N4 ^_U22O-RD3^@_M_!Z!]02P,$% @ M X)J4_PFT8&2 P M@T !D !X;"]W;W)K&UL MQ5==;Z,X%/TK%IJ'&6FW8 P&JB12FF1V9]61JF:[\[#:!S^)-B<QYV2Y(S9S:Q?7=B-N%[5>2,W@D@]V5)Q(\; M6O##U('.2\=]OLN4Z7!GDXKLZ)JJA^I.Z);;JJ1Y29G,.0.";J?.'%ZO(#8$ MB_@KIP=Y\@Q,*H^-+^G4\4Q$M* ;922(_GNB"UH41DG'\6\CZK1C&N+I M\XOZ9YN\3N:12+K@Q;<\5=G4B1V0TBW9%^J>'WZG34*AT=OP0MI?<&BPG@,V M>ZEXV9!U!&7.ZG_RW!3BA*!UA@E^0_"[A. 5 FH(Z*TC! TA>.L(84.PJ;MU M[K9P2Z+(;"+X 0B#UFKFP5;?LG6]E.#CDBJ2%_*3YCRLE^#C MAT_@ \@9^#/C>TE8*B>NTC&:D=Q-$\]-'8__2CP(?.5,91*L6$K3 ?YRG)^, M\%U=F[9 _DN!;OQ1P36MK@#R?@&^Y\.!>!9OIWM#Z?R_T5<7CWY6#-3.%F3U MT"MZ[6SX+'@)5L^*"D8*L+#SE H)YBP%MUS/HEO]^:=@+B55$OQ]JW7 %T5+ M^<](%$$;16"C"'X2Q=#LJIG8,LTB^33SDSC4N3^=>C: "J,D.D MHU9]5!1Z&+6HLQ3#-L5P-,4'EBM=O[4BJIOGF1YN]? [&A>U4407&U/Z*!A%..D8UT>%<>"%'>/ZJ"! "1XV+FY3C$=37.V%WL1':I6T0LD[ M.@:]X_[@7>Q90STM(0HQ[G@VA/)CU/%L 5C%':^R=40# =Q..P:/-D&X6B: M?Y"*L+&"^4'QX47AN]IWW'!AOAR^_# _H6BKGU]%(R#[EHY M@(JQW_OL^BB,8-"QSSTYA^I:[>P%0((-WS-5'S+:WO:2,;='ZT[_#;Q>P('^ MI;F4V'/O4;Z^T7PE8I&5/P8]<:2/M8Z8O5E08 M@'Z_Y5R]-,P [55M]A]02P,$% @ X)J4[V^"4K_ @ B0\ T !X M;"]S='EL97,N>&ULW5=M;YLP$/XKB$Y3)TTEA)6%-43:D"I-VJ9*[8=]JYQ@ MB"5C,V,ZTE\_'R;DI;ZJZX>M&U&*?8_ON>?.!V[FC=YP>KVF5'M=Q463^FNM MZP]!T*S6M"+-F:RI,$@A546TF:HR:&I%2=Z 4\6#Z602!Q5APE_,15M=5KKQ M5K(5.O6GH\FSM\]YZH?Q.]^S=)G,:>K?GK[^T4I]\3VS<7Q_;3 M'GCC!T[2\R>0GDUP7H/UU,&0PV)>2+%+)?*MP<0F%?7N"$_]C'"V5 R\"E(Q MOK'F*1A6DDOE:5-#(R8$2W-OX=#.H+P#3\6$5'UL&\'^70[+CX#M# 0RS@]J M#8;%O"9:4R4NS:1?W!L?0-XPOMG41F&IR":2,E%*07L/68Q@8VA7E_!IZ[WMQP-T5>[LZ@3T5 MX] (&H:6QDZ ?Y_-!U/%H]./92_QLF9@H@X7.!PCE_WE1C ?B[D1P+ XF +,QWIA8!Q)$@R!7G3W:!PCU8GAX]X?["F)HB1Q(X"Y%401AL#3B".8 M" (5'4 MGX-'YU&P/:>"W8_OQ2]02P,$% @ X)J4Y>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'!DY0_/QCX^ M&/,HOC6U=O-DX_WV?#)QY08:Z7XU6]!X9&5L(SWNVO7$;2W(RFT ?%-/LNGT M;-)(I9./'W9]W=A)O&,\E%X9C8VAX5[!L_OO>-@53\JI!U4K_WV>=-LU)*)1 M6C7J!U3S9)H(MS'/OQNK?ACM9;TLK:GK>9+V!^[!>E7N-2\#Y)U\<%V+EP^W M$D'FR=D4.UPIZWQW1M>_1,8GP)/[O=:;+ZKV8*^DA]^L:;=*KT,W>!63Z#*Z M..P^^R">V_\31K-:J1*N3-DVH'T?1PMU -1NH[8N$5HV,$]VIPBI*_%9>PR2 M6.B^*SPW7"G^]*+JK]HC;A1#>Z[P@%U4'3@?Y">C*] .*H%;SM2J0HY*7,I: MZA)$!)D1D-F(D']E$61.0.:C0"X##GXU@BP(R&)$R$$D9P3D;$S(/((\(R#/ MQH0L(LBW!.3;,2%G$>0[ O(=+^05N-*J;6@79B4N6Z2BTILUL6NC0- MB#OY;W-_NB+)(R:^3:X*W5/LQ^0UY9:)RY@O,Q'N6/E%D@U]COR5?CW!OQ M\@QNP8KE1EH0%WZ 21DD95;(R].WT$\8N[WT0NDC9?;';6C$9^]&6@2\LQ*? MOZZHB@DS2AT9LSJ6L.ZJE%O8&AM27PQ&B2-C%@>IWL%<-2-K$V:!'%"O.,%R MM 879\&,\D?&[(\C#MYQQIB44C+VZH1PL3B),2FG9",YY26<,2:EEHQ;+53N M'HX?2C$9LV+V\L_!T4/9)1NG0!&GXJ*J5"S!C%)--F:I,BB;<\HW^<\O53"2 M2^RY:NO!BE-.V2=GML]AS.Z&XZ:,,2G[Y"/8YU_,X=(8N3;&+"#RI@\Q*0'E MS *B,0=#B!)0SBR@8SI_08TQ*0'ES (B,-NF&0PA2D YLX".8[Y.[SEEH9S9 M0O'DZ&)O.$GUD_=OTF* M,2D+%"8J<7E(4*9@L=G;CWD8TQR7R5NKT0?J"C&I"PTX[;0 6-%^.A?L16SL Z^:NOZ M$[;]J;\:6>W^%K/[2\_'?P!02P,$% @ X)J4P^45$C: 0 62 !H M !X;"]?Z)0A&.14&#YE36V/+U7UB?K)'G+VG7EFUWR)MM MGR?'_>Z0%\VFE/XAA+SNN7'/AW*+X/#9S>\YTU*I9F\ML,ZE443CKOK MZ1PN![DY3VXFSV^+9GA^DR;4#E((TOI!!D%6/\@AR.L'10B*]8-F$#2K'W0+ M0;?U@^X@Z*Y^T#T$W=0J"WHMY*H+>BWDJ@MXX^M@GT5M1;"?16U%L) M]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VT68) M@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[ M@=Z.>CN!WC[:[";0VU%O)]#;46\GT-M1;R?0VU%O)]#;46\GT#NBWI% [XAZ M1P*](^H="?2.J'GLO M. ?XD^#Q"U!+ P04 " #@FI3(5VG)LT! D( $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@('01LVFY;%OT!-WE 1!);MJ'P M]W7"(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ:OPX681@'QCS^8)J[5-CJ8DC M,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ? M]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1 MF_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/ MVM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@? M=R!]W(/TP0&UL4$L! A0# M% @ X)J4[!74%KN *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ X)J4YE&PO=V]R:W-H965T M&UL4$L! A0#% @ X)J4V#XJ.43!P 0AT !@ M ("!Y0T 'AL+W=O6: , 'T- 8 " @2X5 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ X)J4Z3?ZBA5 P D D !@ ("!<" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X)J4^LG MHLE?" UR( !@ ("!A30 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ X)J4[S/AP;=!0 , \ !D ("![F@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ X)J4RCW MI:)D! #0T !D ("!UWL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X)J4Z:X1II_! RPP !D M ("!2X\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ X)J4R:;+:AA!P H1$ !D ("! MOZ( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X)J4V7&PO=V]R:W-H965T&UL4$L! A0#% @ X)J4RA#\*H+ M! <@L !D ("!O,@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X)J4\?#T$HF!0 8!\ !D M ("!:=< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ X)J4SK)G+G!!@ UB, !D ("!G.( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M X)J4V>Y96N- P J! !D ("!@?$ 'AL+W=O&UL4$L! A0#% @ X)J4X3?8[S9 @ M5@@ !D ("!T?H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X)J4Z]9SGB5 @ 00< !D M ("!5@0! 'AL+W=O&PO=V]R:W-H M965T(P@4 'H; 9 M " @8@, 0!X;"]W;W)K&UL4$L! M A0#% @ X)J4R!5F$6+ @ "@< !D ("!@1(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X)J M4WW9>J&B P 3 T !D ("!F!L! 'AL+W=O&PO=V]R:W-H965T:>_K3@8 +@@ 9 " @:XB 0!X;"]W;W)K M&UL4$L! A0#% @ X)J4XH*8X9?!0 J1< M !D ("!,RD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X)J4_PFT8&2 P M@T !D M ("!ZS8! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " #@FI3(5VG)LT! D( $P M @ %F10$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /@ ^ .D0 ( !D1P$ ! end XML 67 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 68 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 327 339 1 false 84 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) Sheet http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) Sheet http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) (Parenthetical) Sheet http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) (Parenthetical) Statements 7 false false R8.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 100080 - Disclosure - Description of Business Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusiness Description of Business Notes 9 false false R10.htm 100090 - Disclosure - Significant Accounting Policies Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 100100 - Disclosure - Revenue Recognition Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognition Revenue Recognition Notes 11 false false R12.htm 100110 - Disclosure - Fair Value Measurements Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 100120 - Disclosure - Commitments and Contingencies Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 100130 - Disclosure - Income Taxes Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 100140 - Disclosure - Stockholders' Equity (Deficit) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficit Stockholders' Equity (Deficit) Notes 15 false false R16.htm 100150 - Disclosure - Stock-Based Compensation Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 100160 - Disclosure - Noncontrolling Interest Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterest Noncontrolling Interest Notes 17 false false R18.htm 100170 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholders Net (Loss) Income per Share Attributable to Common and Limited Stockholders Notes 18 false false R19.htm 100180 - Disclosure - Equity Investments Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestments Equity Investments Notes 19 false false R20.htm 100190 - Disclosure - Related Party Transactions Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 100200 - Disclosure - Segment Reporting Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReporting Segment Reporting Notes 21 false false R22.htm 100210 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPolicies 22 false false R23.htm 100220 - Disclosure - Revenue Recognition (Tables) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognition 23 false false R24.htm 100230 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurements 24 false false R25.htm 100240 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingencies 25 false false R26.htm 100250 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensation 26 false false R27.htm 100260 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders (Tables) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersTables Net (Loss) Income per Share Attributable to Common and Limited Stockholders (Tables) Tables http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholders 27 false false R28.htm 100270 - Disclosure - Segment Reporting (Tables) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReporting 28 false false R29.htm 100280 - Disclosure - Description of Business - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails Description of Business - Additional Information (Details) Details 29 false false R30.htm 100290 - Disclosure - Significant Accounting Policies - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails Significant Accounting Policies - Additional Information (Details) Details 30 false false R31.htm 100300 - Disclosure - Revenue Recognition - Schedule of Timing of Revenue Recognition (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails Revenue Recognition - Schedule of Timing of Revenue Recognition (Details) Details 31 false false R32.htm 100310 - Disclosure - Revenue Recognition - Additional Information (Details 1) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1 Revenue Recognition - Additional Information (Details 1) Details 32 false false R33.htm 100320 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 33 false false R34.htm 100330 - Disclosure - Revenue Recognition - Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails Revenue Recognition - Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue (Details) Details 34 false false R35.htm 100340 - Disclosure - Revenue Recognition - Schedule of Contract Balances (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails Revenue Recognition - Schedule of Contract Balances (Details) Details 35 false false R36.htm 100350 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details) Details 36 false false R37.htm 100360 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Investments (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3InvestmentsDetails Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Investments (Details) Details 37 false false R38.htm 100370 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 38 false false R39.htm 100380 - Disclosure - Commitments And Contingencies - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments And Contingencies - Additional Information (Details) Details 39 false false R40.htm 100390 - Disclosure - Commitments And Contingencies - Summary of Operating Leases (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeasesDetails Commitments And Contingencies - Summary of Operating Leases (Details) Details 40 false false R41.htm 100400 - Disclosure - Commitments And Contingencies - Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails Commitments And Contingencies - Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases (Details) Details 41 false false R42.htm 100420 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 42 false false R43.htm 100430 - Disclosure - Stockholders' Equity (Deficit) - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails Stockholders' Equity (Deficit) - Additional Information (Details) Details http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficit 43 false false R44.htm 100440 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 44 false false R45.htm 100450 - Disclosure - Stock-Based Compensation - Summary of Weighted Average Valuation Assumptions Used for Options (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfWeightedAverageValuationAssumptionsUsedForOptionsDetails Stock-Based Compensation - Summary of Weighted Average Valuation Assumptions Used for Options (Details) Details 45 false false R46.htm 100460 - Disclosure - Stock-Based Compensation - Summary of Classification of Stock Based Compensation Expense (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails Stock-Based Compensation - Summary of Classification of Stock Based Compensation Expense (Details) Details 46 false false R47.htm 100470 - Disclosure - Noncontrolling Interest - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails Noncontrolling Interest - Additional Information (Details) Details 47 false false R48.htm 100480 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Basic and Diluted Net (Loss) Income Per Share Attributable to Common and Limited Stockholders (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersDetails Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Basic and Diluted Net (Loss) Income Per Share Attributable to Common and Limited Stockholders (Details) Details http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersTables 48 false false R49.htm 100490 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Anti-dilutive (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfPotentiallyDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsAntiDilutiveDetails Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Anti-dilutive (Details) Details http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersTables 49 false false R50.htm 100500 - Disclosure - Equity Investments - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails Equity Investments - Additional Information (Details) Details 50 false false R51.htm 100510 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 51 false false R52.htm 100520 - Disclosure - Segment Reporting - Additional Information (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails Segment Reporting - Additional Information (Details) Details 52 false false R53.htm 100530 - Disclosure - Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) Details 53 false false R54.htm 100540 - Disclosure - Segment Reporting - Schedule of Revenues by Geographic Area (Details) Sheet http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails Segment Reporting - Schedule of Revenues by Geographic Area (Details) Details 54 false false All Reports Book All Reports sdgr-10q_20210930.htm sdgr-20210930.xsd sdgr-20210930_cal.xml sdgr-20210930_def.xml sdgr-20210930_lab.xml sdgr-20210930_pre.xml sdgr-ex311_7.htm sdgr-ex312_6.htm sdgr-ex321_10.htm sdgr-ex322_11.htm http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "sdgr-10q_20210930.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 327, "dts": { "calculationLink": { "local": [ "sdgr-20210930_cal.xml" ] }, "definitionLink": { "local": [ "sdgr-20210930_def.xml" ] }, "inline": { "local": [ "sdgr-10q_20210930.htm" ] }, "labelLink": { "local": [ "sdgr-20210930_lab.xml" ] }, "presentationLink": { "local": [ "sdgr-20210930_pre.xml" ] }, "schema": { "local": [ "sdgr-20210930.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 484, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 15, "http://xbrl.sec.gov/dei/2021": 5, "total": 20 }, "keyCustom": 56, "keyStandard": 283, "memberCustom": 36, "memberStandard": 46, "nsprefix": "sdgr", "nsuri": "http://www.schrodinger.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Significant Accounting Policies", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Revenue Recognition", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Fair Value Measurements", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Commitments and Contingencies", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Income Taxes", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Stockholders' Equity (Deficit)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficit", "shortName": "Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Stock-Based Compensation", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Noncontrolling Interest", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterest", "shortName": "Noncontrolling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholders", "shortName": "Net (Loss) Income per Share Attributable to Common and Limited Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Equity Investments", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestments", "shortName": "Equity Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Related Party Transactions", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Segment Reporting", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders (Tables)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersTables", "shortName": "Net (Loss) Income per Share Attributable to Common and Limited Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Segment Reporting (Tables)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Description of Business - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "shortName": "Description of Business - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_us-gaapStatementClassOfStockAxis_us-gaapConvertiblePreferredStockMember_20200210_20200210", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Significant Accounting Policies - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_us-gaapConcentrationRiskByBenchmarkAxis_us-gaapAccountsReceivableMember_us-gaapConcentrationRiskByTypeAxis_us-gaapCustomerConcentrationRiskMember_20210101_20210930", "decimals": "INF", "lang": null, "name": "sdgr:ConcentrationRiskNumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "U_sdgrCustomer", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtProductOrServiceAxis_sdgrSoftwareProductsAndServicesMember_us-gaapTimingOfTransferOfGoodOrServiceAxis_us-gaapTransferredAtPointInTimeMember_20210701_20210930", "decimals": "3", "first": true, "lang": null, "name": "sdgr:TimingOfRevenueRecognitionPercentage", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Revenue Recognition - Schedule of Timing of Revenue Recognition (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails", "shortName": "Revenue Recognition - Schedule of Timing of Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtProductOrServiceAxis_sdgrSoftwareProductsAndServicesMember_us-gaapTimingOfTransferOfGoodOrServiceAxis_us-gaapTransferredAtPointInTimeMember_20210701_20210930", "decimals": "3", "first": true, "lang": null, "name": "sdgr:TimingOfRevenueRecognitionPercentage", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtProductOrServiceAxis_sdgrOnPremiseSoftwareMember_us-gaapRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2021-06-01_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Revenue Recognition - Additional Information (Details 1)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1", "shortName": "Revenue Recognition - Additional Information (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtProductOrServiceAxis_sdgrOnPremiseSoftwareMember_us-gaapRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2021-06-01_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Revenue Recognition - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "shortName": "Revenue Recognition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Revenue Recognition - Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails", "shortName": "Revenue Recognition - Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtProductOrServiceAxis_sdgrOnPremiseSoftwareMember_20210701_20210930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Revenue Recognition - Schedule of Contract Balances (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "shortName": "Revenue Recognition - Schedule of Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails", "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Investments (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3InvestmentsDetails", "shortName": "Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "sdgr:OperatingLeaseExpirationYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Commitments And Contingencies - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments And Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "sdgr:OperatingLeaseExpirationYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Commitments And Contingencies - Summary of Operating Leases (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeasesDetails", "shortName": "Commitments And Contingencies - Summary of Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Commitments And Contingencies - Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails", "shortName": "Commitments And Contingencies - Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Stockholders' Equity (Deficit) - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails", "shortName": "Stockholders' Equity (Deficit) - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_us-gaapStatementClassOfStockAxis_sdgrVotingCommonStockMember_20210930", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20201231", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Stock-Based Compensation - Summary of Weighted Average Valuation Assumptions Used for Options (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfWeightedAverageValuationAssumptionsUsedForOptionsDetails", "shortName": "Stock-Based Compensation - Summary of Weighted Average Valuation Assumptions Used for Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Stock-Based Compensation - Summary of Classification of Stock Based Compensation Expense (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Summary of Classification of Stock Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtOwnershipAxis_sdgrFaxianTherapeuticsLLCJointVentureMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_us-gaapCoVenturerMember_20190430", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Noncontrolling Interest - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails", "shortName": "Noncontrolling Interest - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtOwnershipAxis_sdgrFaxianTherapeuticsLLCJointVentureMember_us-gaapRelatedPartyTransactionsByRelatedPartyAxis_us-gaapCoVenturerMember_20190430", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Basic and Diluted Net (Loss) Income Per Share Attributable to Common and Limited Stockholders (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersDetails", "shortName": "Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Basic and Diluted Net (Loss) Income Per Share Attributable to Common and Limited Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaapEmployeeStockOptionMember_20210701_20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Anti-dilutive (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfPotentiallyDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsAntiDilutiveDetails", "shortName": "Net (Loss) Income per Share Attributable to Common and Limited Stockholders - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Anti-dilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaapEmployeeStockOptionMember_20210701_20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Equity Investments - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "shortName": "Equity Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_sdgrNimbusTherapeuticsLLCMember_20210701_20210930", "decimals": "INF", "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Related Party Transactions - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionDueFromToRelatedParty", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_us-gaapTypeOfArrangementAxis_sdgrAgreementWithGatesVenturesLimitedLiabilityCompanyMember_20201231", "decimals": "INF", "lang": null, "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedParty", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U_sdgrsegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Segment Reporting - Additional Information (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails", "shortName": "Segment Reporting - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U_sdgrsegment", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "shortName": "Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtConsolidationItemsAxis_us-gaapOperatingSegmentsMember_us-gaapStatementBusinessSegmentsAxis_sdgrSoftwareSegmentMember_20210701_20210930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210701_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Segment Reporting - Schedule of Revenues by Geographic Area (Details)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails", "shortName": "Segment Reporting - Schedule of Revenues by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_srtStatementGeographicalAxis_countryUS_20210701_20210930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "shortName": "Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20200101_20200331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockMember_us-gaapSubsidiarySaleOfStockAxis_us-gaapIPOMember_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) (Parenthetical)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical", "shortName": "Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockMember_us-gaapSubsidiarySaleOfStockAxis_us-gaapIPOMember_20200101_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": "-3", "lang": null, "name": "sdgr:NoncashRevenueFromEquityInvestments", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Description of Business", "role": "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sdgr-10q_20210930.htm", "contextRef": "C_0001490978_20210101_20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 84, "tag": { "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "J P", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails" ], "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", "verboseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY 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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r565" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r566" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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 Line1", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address Address Line2", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r567" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r567" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r567" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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 Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r569" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r567" ], "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", "verboseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r567" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r567" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r567" ], "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/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "verboseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "verboseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "sdgr_AdditionalSoftwareSalesTransactionWithRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional software sales transaction with related party.", "label": "Additional Software Sales Transaction With Related Party", "terseLabel": "Additional software sales transaction with related party" } } }, "localname": "AdditionalSoftwareSalesTransactionWithRelatedParty", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_AgreementWithGatesVenturesLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement with Gates Ventures, Limited Liability Company.", "label": "Agreement With Gates Ventures Limited Liability Company [Member]", "terseLabel": "Agreement with Gates Ventures, LLC" } } }, "localname": "AgreementWithGatesVenturesLimitedLiabilityCompanyMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_AjaxTherapeuticsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ajax Therapeutics, Inc.", "label": "Ajax Therapeutics Inc [Member]", "terseLabel": "Ajax Therapeutics, Inc" } } }, "localname": "AjaxTherapeuticsIncMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_AllowanceForUnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for unbilled receivables current.", "label": "Allowance For Unbilled Receivables Current", "terseLabel": "Allowance for unbilled receivable" } } }, "localname": "AllowanceForUnbilledReceivablesCurrent", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "sdgr_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and use of estimates.", "label": "Basis Of Presentation And Use Of Estimates Policy [Text Block]", "terseLabel": "Basis of Presentation and Use of Estimates" } } }, "localname": "BasisOfPresentationAndUseOfEstimatesPolicyTextBlock", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "sdgr_BillAndMelindaGatesFoundationTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bill and Melinda gates foundation trust.", "label": "Bill And Melinda Gates Foundation Trust [Member]", "terseLabel": "BMGFT" } } }, "localname": "BillAndMelindaGatesFoundationTrustMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_BristolMyersSquibbMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bristol-Myers Squibb.", "label": "Bristol Myers Squibb [Member]", "terseLabel": "BMS" } } }, "localname": "BristolMyersSquibbMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_CollaborationAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration and license agreement.", "label": "Collaboration And License Agreement [Member]", "terseLabel": "Collaboration and License Agreement" } } }, "localname": "CollaborationAndLicenseAgreementMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_CollaborationAndLicenseAgreementTransactionPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaboration and license agreement transaction price.", "label": "Collaboration And License Agreement Transaction Price", "terseLabel": "Transaction price" } } }, "localname": "CollaborationAndLicenseAgreementTransactionPrice", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_CollaborativeAgreementNumberOfPrograms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative agreement number of programs.", "label": "Collaborative Agreement Number Of Programs", "terseLabel": "Number of programs under agreement" } } }, "localname": "CollaborativeAgreementNumberOfPrograms", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "sdgr_CommonSharesReceivedInConnectionWithMerger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common shares received in connection with merger.", "label": "Common Shares Received In Connection With Merger", "terseLabel": "Common shares received in connection with merger" } } }, "localname": "CommonSharesReceivedInConnectionWithMerger", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "sdgr_CommonStockDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock, description.", "label": "Common Stock Description", "terseLabel": "Common stock, description" } } }, "localname": "CommonStockDescription", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "sdgr_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk number of customers.", "label": "Concentration Risk Number Of Customers", "terseLabel": "Concentration risk, number of customers" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "sdgr_ContractWithCustomersPaymentTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customers, payment terms.", "label": "Contract With Customers Payment Terms", "terseLabel": "Contract with customers, payment terms" } } }, "localname": "ContractWithCustomersPaymentTerms", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "sdgr_ContributionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contribution.", "label": "Contribution [Member]", "terseLabel": "Contribution" } } }, "localname": "ContributionMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails" ], "xbrltype": "domainItemType" }, "sdgr_ContributionRevenueRelatedToAgreementCoverPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contribution revenue related to agreement cover period end date.", "label": "Contribution Revenue Related To Agreement Cover Period End Date", "terseLabel": "Contribution revenue related to agreement cover period end date" } } }, "localname": "ContributionRevenueRelatedToAgreementCoverPeriodEndDate", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "sdgr_ContributionRevenueRelatedToAgreementCoverPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contribution revenue related to agreement cover period start date.", "label": "Contribution Revenue Related To Agreement Cover Period Start Date", "terseLabel": "Contribution revenue related to agreement cover period start date" } } }, "localname": "ContributionRevenueRelatedToAgreementCoverPeriodStartDate", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "sdgr_ContributionsRevenueRecognitionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contributions revenue recognition amount.", "label": "Contributions Revenue Recognition Amount", "terseLabel": "Contribution revenue recognition amount" } } }, "localname": "ContributionsRevenueRecognitionAmount", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_ContributionsRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contributions revenue recognized.", "label": "Contributions Revenue Recognized", "terseLabel": "Contribution revenue recognition" } } }, "localname": "ContributionsRevenueRecognized", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_ContributionsRevenueYetToBeEarned": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contributions revenue yet to be earned.", "label": "Contributions Revenue Yet To Be Earned", "terseLabel": "Additional revenue entitled to receive" } } }, "localname": "ContributionsRevenueYetToBeEarned", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A.", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B.", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C.", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_DavidEShawMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "David E Shaw.", "label": "David E Shaw [Member]", "terseLabel": "D. E. Shaw Entities" } } }, "localname": "DavidEShawMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_DocumentAndEntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Line Items]", "terseLabel": "Document And Entity Information [Line Items]" } } }, "localname": "DocumentAndEntityInformationLineItems", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "sdgr_DocumentAndEntityInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Table]", "terseLabel": "Document And Entity Information [Table]" } } }, "localname": "DocumentAndEntityInformationTable", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "sdgr_DrugDiscoveryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Drug discovery.", "label": "Drug Discovery [Member]", "terseLabel": "Drug Discovery" } } }, "localname": "DrugDiscoveryMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "sdgr_DrugDiscoverySegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Drug Discovery Segment.", "label": "Drug Discovery Segment [Member]", "terseLabel": "Drug Discovery Segment" } } }, "localname": "DrugDiscoverySegmentMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "sdgr_EscrowPaymentsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Escrow payments receivable.", "label": "Escrow Payments Receivable", "terseLabel": "Escrow payments receivable" } } }, "localname": "EscrowPaymentsReceivable", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_EscrowPaymentsReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Escrow payments received.", "label": "Escrow Payments Received", "terseLabel": "Escrow payments received" } } }, "localname": "EscrowPaymentsReceived", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_ExchangeOfConvertiblePreferredStockIntoLimitedCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchange of convertible preferred stock into limited common stock, shares.", "label": "Exchange Of Convertible Preferred Stock Into Limited Common Stock Shares", "terseLabel": "Exchange of convertible preferred stock into limited common stock, Shares" } } }, "localname": "ExchangeOfConvertiblePreferredStockIntoLimitedCommonStockShares", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "sdgr_ExchangeOfConvertiblePreferredStockIntoLimitedCommonStockValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Exchange of convertible preferred stock into limited common stock, value.", "label": "Exchange Of Convertible Preferred Stock Into Limited Common Stock Value", "terseLabel": "Exchange of convertible preferred stock into limited common stock" } } }, "localname": "ExchangeOfConvertiblePreferredStockIntoLimitedCommonStockValue", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetCashContributions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, measurement with unobservable inputs reconciliation, recurring basis, asset, cash contributions.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Cash Contributions", "terseLabel": "Cash contributions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetCashContributions", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_FaxianTherapeuticsLLCJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Faxian Therapeutics, LLC joint venture.", "label": "Faxian Therapeutics L L C Joint Venture [Member]", "terseLabel": "Faxian" } } }, "localname": "FaxianTherapeuticsLLCJointVentureMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_FirstAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First anniversary.", "label": "First Anniversary [Member]", "terseLabel": "First Anniversary" } } }, "localname": "FirstAnniversaryMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_FollowOnOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Follow on offering.", "label": "Follow On Offering [Member]", "terseLabel": "Follow-on Offering" } } }, "localname": "FollowOnOfferingMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "sdgr_FollowOnPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Follow on public offering.", "label": "Follow On Public Offering [Member]", "terseLabel": "Follow-on-Public Offering" } } }, "localname": "FollowOnPublicOfferingMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_HostedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosted software.", "label": "Hosted Software [Member]", "terseLabel": "Hosted Software" } } }, "localname": "HostedSoftwareMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails" ], "xbrltype": "domainItemType" }, "sdgr_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10300.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_IncreaseDecreaseInReductionInTheCarryingAmountOfRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10250.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in reduction in the carrying amount of right of use assets.", "label": "Increase Decrease In Reduction In The Carrying Amount Of Right Of Use Assets", "negatedLabel": "Reduction in the carrying amount of right of use assets" } } }, "localname": "IncreaseDecreaseInReductionInTheCarryingAmountOfRightOfUseAssets", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_IncreaseDecreaseInUnbilledAndOtherReceivables": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10240.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in unbilled and other receivables.", "label": "Increase Decrease In Unbilled And Other Receivables", "negatedLabel": "Unbilled and other receivables" } } }, "localname": "IncreaseDecreaseInUnbilledAndOtherReceivables", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_IncreaseInOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase in operating lease liabilities.", "label": "Increase In Operating Lease Liabilities", "terseLabel": "Increase in lease liabilities" } } }, "localname": "IncreaseInOperatingLeaseLiabilities", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_IncreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase in operating lease right of use asset.", "label": "Increase In Operating Lease Right Of Use Asset", "terseLabel": "Increase in right-of-use assets" } } }, "localname": "IncreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_InvestmentAccretionNoncashExpense": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10210.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Investment accretion noncash expense.", "label": "Investment Accretion Noncash Expense", "negatedLabel": "Noncash investment accretion" } } }, "localname": "InvestmentAccretionNoncashExpense", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 10080.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_LimitedCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Limited common stock.", "label": "Limited Common Stock [Member]", "terseLabel": "Limited Common Stock" } } }, "localname": "LimitedCommonStockMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "sdgr_MaximumMilestonePaymentsToBeReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum milestone payments to be received.", "label": "Maximum Milestone Payments To Be Received", "terseLabel": "Maximum milestone payments to be received" } } }, "localname": "MaximumMilestonePaymentsToBeReceived", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_MaximumPercentageOfStockOptionsMustBeGrantedAtExercisePriceOfFairMarketValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of stock options must be granted at exercise price of fair market value.", "label": "Maximum Percentage Of Stock Options Must Be Granted At Exercise Price Of Fair Market Value", "terseLabel": "Maximum percentage of stock options must be granted at exercise price of fair market value" } } }, "localname": "MaximumPercentageOfStockOptionsMustBeGrantedAtExercisePriceOfFairMarketValue", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "sdgr_MembersOfBoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Members of board of directors.", "label": "Members Of Board Of Directors [Member]", "terseLabel": "Member of Board of Directors" } } }, "localname": "MembersOfBoardOfDirectorsMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_MilestonePaymentYetToBeAchieved": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Milestone payment yet to be achieved.", "label": "Milestone Payment Yet To Be Achieved", "terseLabel": "Milestone payment yet to be achieved" } } }, "localname": "MilestonePaymentYetToBeAchieved", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_MilestonePaymentsToBeReceivedUponAchievementOfCertainSpecifiedCommercialMilestones": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Milestone payments to be received upon achievement of certain specified commercial milestones.", "label": "Milestone Payments To Be Received Upon Achievement Of Certain Specified Commercial Milestones", "terseLabel": "Milestone payments to be received upon achievement of certain specified commercial milestones" } } }, "localname": "MilestonePaymentsToBeReceivedUponAchievementOfCertainSpecifiedCommercialMilestones", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_MilestonePaymentsToBeReceivedUponAchievementOfCertainSpecifiedResearchDevelopmentAndRegulatoryMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Milestone payments to be received upon achievement of certain specified research, development, and regulatory milestones.", "label": "Milestone Payments To Be Received Upon Achievement Of Certain Specified Research Development And Regulatory Milestones", "terseLabel": "Milestone payments to be received upon achievement of certain specified research, development, and regulatory milestones" } } }, "localname": "MilestonePaymentsToBeReceivedUponAchievementOfCertainSpecifiedResearchDevelopmentAndRegulatoryMilestones", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_MorphicHoldingIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Morphic holding Inc.", "label": "Morphic Holding Inc [Member]", "terseLabel": "Morphic Holding, Inc." } } }, "localname": "MorphicHoldingIncMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_NeurologyAndImmunologyProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Neurology and immunology product.", "label": "Neurology And Immunology Product [Member]", "terseLabel": "Neurology and Immunology Product" } } }, "localname": "NeurologyAndImmunologyProductMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_NimbusTherapeuticsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nimbus Therapeutics LLC.", "label": "Nimbus Therapeutics L L C [Member]", "verboseLabel": "Nimbus Therapeutics, LLC" } } }, "localname": "NimbusTherapeuticsLLCMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_NonMarketableEquitySecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non marketable equity securities.", "label": "Non Marketable Equity Securities", "terseLabel": "Carrying value of non-marketable equity securities" } } }, "localname": "NonMarketableEquitySecurities", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_NoncashOrPartNoncashAcquisitionsOfRightOfUseAssetsInExchangeForLeaseObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Or part noncash acquisitions of right of use assets in exchange for lease obligations.", "label": "Noncash Or Part Noncash Acquisitions Of Right Of Use Assets In Exchange For Lease Obligations", "terseLabel": "Acquisitions of right of use assets in exchange for lease obligations" } } }, "localname": "NoncashOrPartNoncashAcquisitionsOfRightOfUseAssetsInExchangeForLeaseObligations", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_NoncashOrPartNoncashReclassificationOfDeferredFinancingCostsToAdditionalPaidInCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash or part noncash reclassification of deferred financing costs to additional paid in capital.", "label": "Noncash Or Part Noncash Reclassification Of Deferred Financing Costs To Additional Paid In Capital", "terseLabel": "Reclassification of deferred financing costs to additional paid in capital" } } }, "localname": "NoncashOrPartNoncashReclassificationOfDeferredFinancingCostsToAdditionalPaidInCapital", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_NoncashRevenueFromEquityInvestments": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10160.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash revenue from equity investments.", "label": "Noncash Revenue From Equity Investments", "negatedLabel": "Noncash revenue from equity investments" } } }, "localname": "NoncashRevenueFromEquityInvestments", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_NumberOfNewOperatingLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of new operating leases.", "label": "Number Of New Operating Leases", "terseLabel": "Number of new operating lease" } } }, "localname": "NumberOfNewOperatingLeases", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "sdgr_NumberOfPreferredSharesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of preferred shares purchased.", "label": "Number Of Preferred Shares Purchased", "terseLabel": "Number of preferred shares purchased" } } }, "localname": "NumberOfPreferredSharesPurchased", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "sdgr_NumberOfVotesForCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes for common share.", "label": "Number Of Votes For Common Share", "terseLabel": "Number of votes for common share" } } }, "localname": "NumberOfVotesForCommonShare", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "sdgr_OnPremiseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On premise software.", "label": "On Premise Software [Member]", "terseLabel": "On Premise Software" } } }, "localname": "OnPremiseSoftwareMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails" ], "xbrltype": "domainItemType" }, "sdgr_OncologyProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oncology product.", "label": "Oncology Product [Member]", "terseLabel": "Oncology Product" } } }, "localname": "OncologyProductMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_OperatingLeaseExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease expiration year.", "label": "Operating Lease Expiration Year", "terseLabel": "Operating lease expiration year" } } }, "localname": "OperatingLeaseExpirationYear", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "gYearItemType" }, "sdgr_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization, consolidation and presentation of financial statements.", "label": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "sdgr_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization, consolidation and presentation of financial statements.", "label": "Organization Consolidation And Presentation Of Financial Statements [Table]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "sdgr_PaymentOfConsultingFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of consulting fees.", "label": "Payment Of Consulting Fees", "terseLabel": "Payment of consulting fees" } } }, "localname": "PaymentOfConsultingFees", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_PercentageOfVotingSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting securities.", "label": "Percentage Of Voting Securities", "terseLabel": "Percentage of voting securities" } } }, "localname": "PercentageOfVotingSecurities", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "sdgr_PetraPharmaCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Petra pharma corporation.", "label": "Petra Pharma Corporation [Member]", "terseLabel": "Petra Pharma Corporation" } } }, "localname": "PetraPharmaCorporationMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_ProceedsFromIssuanceOfCommonStockByStockholder": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of common stock by stockholder.", "label": "Proceeds From Issuance Of Common Stock By Stockholder", "terseLabel": "Proceeds from sale of common stock by stockholder" } } }, "localname": "ProceedsFromIssuanceOfCommonStockByStockholder", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_ProceedsFromIssuanceUponFollowOnPublicOfferingNet": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10050.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Issuance Upon Follow On Public Offering Net.", "label": "Proceeds From Issuance Upon Follow On Public Offering Net", "terseLabel": "Issuances of common stock upon follow-on public offering, net" } } }, "localname": "ProceedsFromIssuanceUponFollowOnPublicOfferingNet", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional services.", "label": "Professional Services [Member]", "terseLabel": "Professional Services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails" ], "xbrltype": "domainItemType" }, "sdgr_PurchaseOfServicesAndLicenseTechnologyFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchase of services and license technology from related party.", "label": "Purchase Of Services And License Technology From Related Party", "terseLabel": "Purchase of services and license technology from related party" } } }, "localname": "PurchaseOfServicesAndLicenseTechnologyFromRelatedParty", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_RavennaTherapeuticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ravenna therapeutics.", "label": "Ravenna Therapeutics [Member]", "terseLabel": "Ravenna Therapeutics" } } }, "localname": "RavennaTherapeuticsMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_ReimbursementsReceivedFromRelatedPartiesForSalesOfProductsAndServicesProvided": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reimbursements received from related parties for sales of products and services provided.", "label": "Reimbursements Received From Related Parties For Sales Of Products And Services Provided", "terseLabel": "Reimbursements received from related parties for sales of products and services provided" } } }, "localname": "ReimbursementsReceivedFromRelatedPartiesForSalesOfProductsAndServicesProvided", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_RelayTherapeuticsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relay therapeutics, inc.", "label": "Relay Therapeutics Inc [Member]", "terseLabel": "Relay Therapeutics, Inc" } } }, "localname": "RelayTherapeuticsIncMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_ResearchAndDevelopmentNoncashExpense": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10200.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development noncash expense.", "label": "Research And Development Noncash Expense", "terseLabel": "Noncash research and development expenses" } } }, "localname": "ResearchAndDevelopmentNoncashExpense", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_RevenueFromContractWithCustomerBeforeContributionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from contract with customer before contribution.", "label": "Revenue From Contract With Customer Before Contribution [Member]", "terseLabel": "Revenue From Contract With Customer Before Contribution" } } }, "localname": "RevenueFromContractWithCustomerBeforeContributionMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails" ], "xbrltype": "domainItemType" }, "sdgr_RevenueRecognizedForMilestonePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue recognized for milestone payment.", "label": "Revenue Recognized For Milestone Payment", "terseLabel": "Revenue recognized with milestones" } } }, "localname": "RevenueRecognizedForMilestonePayment", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_RightToExchangeEachShareOfLimitedCommonStockToCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to exchange each share of limited common stock to common stock.", "label": "Right To Exchange Each Share Of Limited Common Stock To Common Stock", "terseLabel": "Right to exchange limited common stock to common stock, share" } } }, "localname": "RightToExchangeEachShareOfLimitedCommonStockToCommonStock", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "sdgr_SecondAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second anniversary.", "label": "Second Anniversary [Member]", "terseLabel": "Second Anniversary" } } }, "localname": "SecondAnniversaryMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_SharebasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation award tranche four.", "label": "Sharebased Compensation Award Tranche Four [Member]", "terseLabel": "Tranche Four" } } }, "localname": "SharebasedCompensationAwardTrancheFourMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_ShouTiIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ShouTi, Inc.", "label": "Shou Ti Inc [Member]", "terseLabel": "ShouTi", "verboseLabel": "ShouTi" } } }, "localname": "ShouTiIncMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "sdgr_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies.", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "sdgr_SoftwareProductsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software products and services.", "label": "Software Products And Services [Member]", "terseLabel": "Software Products and Services" } } }, "localname": "SoftwareProductsAndServicesMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "sdgr_SoftwareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Segment.", "label": "Software Segment [Member]", "terseLabel": "Software Segment" } } }, "localname": "SoftwareSegmentMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "sdgr_StockIssuedDuringPeriodSharesSoldBySellingStockholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares sold by selling stockholders.", "label": "Stock Issued During Period Shares Sold By Selling Stockholders", "verboseLabel": "Issued and sold shares by selling stockholder" } } }, "localname": "StockIssuedDuringPeriodSharesSoldBySellingStockholders", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "sdgr_TemporaryEquityExchangeOfConvertiblePreferredStockIntoLimitedCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary equity, exchange of convertible preferred stock into limited common stock, shares.", "label": "Temporary Equity Exchange Of Convertible Preferred Stock Into Limited Common Stock Shares", "terseLabel": "Temporary equity, exchange of convertible preferred stock into limited common stock, Shares" } } }, "localname": "TemporaryEquityExchangeOfConvertiblePreferredStockIntoLimitedCommonStockShares", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "sdgr_TemporaryEquityExchangeOfConvertiblePreferredStockIntoLimitedCommonStockValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary equity exchange of convertible preferred stock into limited common stock, value.", "label": "Temporary Equity Exchange Of Convertible Preferred Stock Into Limited Common Stock Value", "terseLabel": "Temporary equity, exchange of convertible preferred stock into limited common stock" } } }, "localname": "TemporaryEquityExchangeOfConvertiblePreferredStockIntoLimitedCommonStockValue", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary equity stock issued during period shares conversion of convertible securities.", "label": "Temporary Equity Stock Issued During Period Shares Conversion Of Convertible Securities", "terseLabel": "Temporary equity, conversion of convertible preferred stock into common stock, Shares" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "sdgr_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary equity stock issued during period value conversion of convertible securities.", "label": "Temporary Equity Stock Issued During Period Value Conversion Of Convertible Securities", "terseLabel": "Temporary equity, conversion of convertible preferred stock into common stock" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_TimingOfRevenueRecognitionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Timing of revenue recognition, percentage.", "label": "Timing Of Revenue Recognition Percentage", "terseLabel": "Timing of revenue recognition" } } }, "localname": "TimingOfRevenueRecognitionPercentage", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "sdgr_TwoThousandTenStockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand ten stock plan.", "label": "Two Thousand Ten Stock Plan [Member]", "terseLabel": "2010 Plan" } } }, "localname": "TwoThousandTenStockPlanMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_UnallocatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unallocated.", "label": "Unallocated [Abstract]", "terseLabel": "Unallocated:" } } }, "localname": "UnallocatedAbstract", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "sdgr_UnbilledAndOtherReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10300.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled and other receivables current.", "label": "Unbilled And Other Receivables Current", "terseLabel": "Unbilled and other receivables, net for allowance for unbilled receivables of $20 and $0" } } }, "localname": "UnbilledAndOtherReceivablesCurrent", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "sdgr_UpfrontPaymentReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Upfront payment received.", "label": "Upfront Payment Received", "terseLabel": "Upfront fee received" } } }, "localname": "UpfrontPaymentReceived", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sdgr_VotingCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting common stock.", "label": "Voting Common Stock [Member]", "terseLabel": "Voting Common Stock" } } }, "localname": "VotingCommonStockMember", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sdgr_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average number of shares outstanding basic and diluted.", "label": "Weighted Average Number Of Shares Outstanding Basic And Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract", "nsuri": "http://www.schrodinger.com/20210930", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r113", "r241", "r246", "r254", "r393", "r394", "r402", "r403", "r469", "r559" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r113", "r241", "r246", "r254", "r393", "r394", "r402", "r403", "r469", "r559" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r113", "r162", "r175", "r176", "r177", "r178", "r180", "r182", "r186", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r251", "r253", "r254" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r113", "r162", "r175", "r176", "r177", "r178", "r180", "r182", "r186", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r251", "r253", "r254" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r49", "r51", "r111", "r112", "r257", "r268" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r193", "r306", "r312", "r531" ], "lang": { "en-us": { "role": { "label": "Major Customers [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r256", "r267", "r328", "r329", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r528", "r532", "r560", "r561" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r256", "r267", "r328", "r329", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r528", "r532", "r560", "r561" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r193", "r306", "r312", "r531" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r188", "r306", "r310", "r484", "r527", "r529" ], "lang": { "en-us": { "role": { "label": "Product Or Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r188", "r306", "r310", "r484", "r527", "r529" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r256", "r267", "r318", "r328", "r329", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r528", "r532", "r560", "r561" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r256", "r267", "r318", "r328", "r329", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r528", "r532", "r560", "r561" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r50", "r51", "r111", "r112", "r257", "r268" ], "lang": { "en-us": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "label": "Schedule Of Equity Method Investment Equity Method Investee Name [Axis]", "terseLabel": "Investment, Name" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r189", "r190", "r306", "r311", "r530", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r189", "r190", "r306", "r311", "r530", "r547", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558" ], "lang": { "en-us": { "role": { "label": "Statement Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update201613 [Member]", "terseLabel": "ASU - 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201815Member": { "auth_ref": [ "r227", "r228" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2018-15 Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force).", "label": "Accounting Standards Update201815 [Member]", "terseLabel": "2018-15" } } }, "localname": "AccountingStandardsUpdate201815Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201912Member": { "auth_ref": [ "r376", "r377", "r378", "r379" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.", "label": "Accounting Standards Update201912 [Member]", "terseLabel": "ASU - 2019-12" } } }, "localname": "AccountingStandardsUpdate201912Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate202001Member": { "auth_ref": [ "r437", "r438", "r439", "r440" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-01 Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the Emerging Issues Task Force).", "label": "Accounting Standards Update202001 [Member]", "terseLabel": "ASU - 2020-01" } } }, "localname": "AccountingStandardsUpdate202001Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r472" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10160.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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r25", "r195", "r196" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10290.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable Net Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $108 and $60" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r16", "r40" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10170.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 for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes Current", "terseLabel": "Accrued payroll, taxes, and benefits" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r54", "r55", "r56", "r515", "r540", "r544" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10110.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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r63", "r64", "r65", "r115", "r116", "r117", "r400", "r535", "r536", "r575" ], "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": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive (Income) Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10090.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid In Capital Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r115", "r116", "r117", "r355", "r356", "r357", "r418" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r119", "r120", "r121", "r122", "r132", "r199", "r200", "r216", "r217", "r218", "r219", "r221", "r222", "r240", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r376", "r377", "r378", "r379", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r460", "r485", "r486", "r487", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r571", "r572", "r573", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments For New Accounting Pronouncements [Axis]", "terseLabel": "Accounting Standards Update" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r330", "r331", "r361", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r331", "r347", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share Based Compensation Expense", "terseLabel": "Total stock -based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r197", "r223" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance For Doubtful Accounts Receivable Current", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfPotentiallyDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsAntiDilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfPotentiallyDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfPotentiallyDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfPotentiallyDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r170", "r177", "r184", "r210", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r250", "r252", "r254", "r255", "r393", "r402", "r433", "r470", "r472", "r502", "r514" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r14", "r48", "r107", "r210", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r250", "r252", "r254", "r255", "r393", "r402", "r433", "r470", "r472" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10210.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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets Fair Value Disclosure", "terseLabel": "Total Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r7", "r114", "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description And Basis Of Presentation [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred But Not Yet Paid", "terseLabel": "Purchases of property and equipment in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r34", "r96" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10260.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash And Cash Equivalents At Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r18", "r97", "r501" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash And Cash Equivalents Restricted Cash And Cash Equivalents Policy", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r91", "r96", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r91", "r443" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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 Excluding Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow Noncash Investing And Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "auth_ref": [ "r0", "r1", "r115", "r116", "r118", "r199", "r200", "r213", "r214", "r215", "r216", "r217", "r240", "r351", "r352", "r353", "r376", "r409", "r410", "r411", "r434", "r436", "r437", "r438", "r441", "r442", "r450", "r460", "r485", "r486", "r533", "r534", "r571" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether accounting standards update was adopted.", "label": "Change In Accounting Principle Accounting Standards Update Adopted", "terseLabel": "Change in accounting principle, accounting standards update, adopted" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "auth_ref": [ "r0", "r1", "r115", "r116", "r125", "r199", "r200", "r213", "r214", "r215", "r216", "r217", "r240", "r351", "r352", "r353", "r376", "r409", "r410", "r411", "r412", "r415", "r434", "r436", "r437", "r438", "r441", "r442", "r450", "r460", "r485", "r486", "r533", "r534", "r571" ], "lang": { "en-us": { "role": { "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format.", "label": "Change In Accounting Principle Accounting Standards Update Adoption Date", "terseLabel": "Change in accounting principle, accounting standards update, adoption date" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "auth_ref": [ "r119", "r131", "r201", "r220", "r358", "r380" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial.", "label": "Change In Accounting Principle Accounting Standards Update Immaterial Effect", "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r105", "r107", "r135", "r136", "r137", "r139", "r141", "r149", "r150", "r151", "r210", "r241", "r246", "r247", "r248", "r254", "r255", "r265", "r266", "r270", "r274", "r433", "r568" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CoVenturerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other venturer from the perspective of the entity in the corporate joint venture.", "label": "Co Venturer [Member]", "terseLabel": "WuXi AppTech" } } }, "localname": "CoVenturerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r238", "r505", "r520" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10020.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 (Note 5)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r235", "r236", "r237", "r239", "r549" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r115", "r116", "r418" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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", "verboseLabel": "Offering price per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r281" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r472" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10070.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", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61", "r70", "r509", "r523" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "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 Net Of Tax", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r154", "r155", "r193", "r431", "r432", "r548" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r154", "r155", "r193", "r431", "r432", "r545", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk By Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r154", "r155", "r193", "r431", "r432", "r545", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk By Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r152", "r513" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk Credit Risk", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r154", "r155", "r193", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk Percentage1", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r154", "r155", "r193", "r431", "r432", "r548" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r104", "r395" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation Policy [Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract With Customer Asset And Liability Table [Text Block]", "terseLabel": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r291", "r293", "r307" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract With Customer Asset Net", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r306", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract With Customer Duration [Axis]", "terseLabel": "Contract with Customer, Duration" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r306", "r314" ], "lang": { "en-us": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract With Customer Duration [Domain]", "terseLabel": "Contract with Customer, Duration" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r291", "r292", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract With Customer Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r308" ], "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": "Deferred revenue, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r265", "r266", "r270" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r78", "r107", "r210", "r241", "r242", "r243", "r246", "r247", "r248", "r250", "r252", "r254", "r255", "r433" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10160.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": "Total cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost Of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "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 Sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r153", "r193" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash Or Partial Noncash Transaction", "terseLabel": "Accrued deferred offering costs" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAndCreditsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue And Credits Current [Abstract]", "terseLabel": "Deferred revenue, short-term:" } } }, "localname": "DeferredRevenueAndCreditsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueAndCreditsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue And Credits Noncurrent [Abstract]", "terseLabel": "Deferred revenue, long-term:" } } }, "localname": "DeferredRevenueAndCreditsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10180.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10130.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue Noncurrent", "terseLabel": "Deferred revenue, long-term" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r94", "r165" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10180.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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation Of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r306", "r310", "r311", "r312", "r313", "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation Of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfContractBalancesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation Of Revenue Table [Text Block]", "terseLabel": "Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r123", "r124", "r125", "r126", "r127", "r133", "r135", "r139", "r140", "r141", "r145", "r146", "r419", "r420", "r510", "r524" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share Basic", "terseLabel": "Net (loss) income per share attributable to Schr\u00f6dinger common and limited common stockholders, basic:" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r123", "r124", "r125", "r126", "r127", "r135", "r139", "r140", "r141", "r145", "r146", "r419", "r420", "r510", "r524" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share Diluted", "terseLabel": "Net (loss) income per share attributable to Schr\u00f6dinger common and limited common stockholders, diluted:" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r142", "r143" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share Policy [Text Block]", "terseLabel": "Net (Loss) Income per Share Attributable to Common and Limited Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r142", "r143", "r144", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net (Loss) Income per Share Attributable to Common and Limited Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholders" ], "xbrltype": "textBlockItemType" }, "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": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r348" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options", "terseLabel": "Unrecognized compensation cost related to unvested stock options granted" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Shares Subject to Outstanding Common Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfPotentiallyDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r63", "r64", "r65", "r115", "r116", "r117", "r120", "r128", "r130", "r148", "r219", "r281", "r288", "r355", "r356", "r357", "r378", "r379", "r418", "r444", "r445", "r446", "r447", "r448", "r449", "r535", "r536", "r537", "r575" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r207" ], "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": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r73", "r74", "r94" ], "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", "negatedLabel": "Loss on sale of equity method investments" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r35", "r171", "r206" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10230.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments And Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r211" ], "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 Disclosure [Text Block]", "terseLabel": "Equity Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments [Member]", "terseLabel": "Equity Investments" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r35", "r90", "r208", "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments Policy", "terseLabel": "Equity Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value Assets Level1 To Level2 Transfers Amount", "terseLabel": "Fair value, assets, Level 1 to Level 2 transfers, amount" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value Assets Level2 To Level1 Transfers Amount", "terseLabel": "Fair value, assets, Level 2 to Level 1 transfers, amount" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value Assets Measured On Recurring Basis Change In Unrealized Gain Loss", "terseLabel": "Unrealized loss" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r424", "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Text Block]", "terseLabel": "Summary of Changes in Fair Value of Level 3 Investments" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]", "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r421", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Fair Value By Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r421", "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value By Balance Sheet Grouping [Table]", "terseLabel": "Fair Value By Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r258", "r260", "r261", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r422", "r473", "r474", "r475" ], "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 By Fair Value Hierarchy Level [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r258", "r319", "r320", "r325", "r327", "r422", "r473" ], "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 Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r258", "r260", "r261", "r319", "r320", "r325", "r327", "r422", "r474" ], "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 Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r258", "r260", "r261", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r422", "r475" ], "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 Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Into Level3", "terseLabel": "Fair value, asset transfers into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r258", "r260", "r261", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r473", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10220.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain Loss On Sale Of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails": { "order": 10040.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10140.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General And Administrative Expense", "negatedLabel": "General and administrative", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r107", "r170", "r176", "r180", "r183", "r186", "r210", "r241", "r242", "r243", "r246", "r247", "r248", "r250", "r252", "r254", "r255", "r433" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails": { "order": 10010.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10100.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Total segment gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gross Profit [Abstract]", "terseLabel": "Segment gross profit (loss):" } } }, "localname": "GrossProfitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "I P O [Member]", "terseLabel": "Initial Public Offering" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r170", "r176", "r180", "r183", "r186", "r500", "r507", "r511", "r525" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10030.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r68", "r94", "r167", "r206", "r506", "r521" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails": { "order": 10050.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10150.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10070.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income Loss From Equity Method Investments", "negatedTerseLabel": "Loss (gain) on equity investments", "positiveTerseLabel": "Equity investments gains (losses)", "terseLabel": "(Loss) gain on equity investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r230", "r232" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r108", "r369", "r371", "r374", "r381", "r383", "r385", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r129", "r130", "r168", "r368", "r382", "r384", "r526" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails": { "order": 10080.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10040.0, "parentTag": "us-gaap_ProfitLoss", "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", "negatedLabel": "Income tax benefit (expense)", "terseLabel": "Income tax (benefit) expense", "verboseLabel": "Tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r62", "r366", "r367", "r371", "r372", "r373", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax Policy [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10270.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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10230.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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r93" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10290.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase Decrease In Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10280.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase Decrease In Employee Related Liabilities", "terseLabel": "Accrued payroll, taxes, and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEquitySecuritiesFvNi": { "auth_ref": [ "r88", "r204" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails": { "order": 10060.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10170.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10080.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Increase Decrease In Equity Securities Fv Ni", "negatedLabel": "Fair value adjustments", "terseLabel": "Change in fair value" } } }, "localname": "IncreaseDecreaseInEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Assets [Abstract]", "terseLabel": "Decrease (increase) in assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Liabilities [Abstract]", "terseLabel": "(Decrease) increase in liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10310.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase Decrease In Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10260.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 Deferred Expense And Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r80", "r163" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails": { "order": 10070.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10090.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r457", "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease Cost", "terseLabel": "Lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r457" ], "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": "Summary of Operating Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r458" ], "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": "Summary of Maturities of Operating Lease Liabilities Under Noncancelable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r458" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee Operating Lease Liability Payments Due", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r458" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 10040.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r458" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 10070.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r458" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 10060.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r458" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 10050.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r458" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 10030.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee Operating Lease Liability Payments Remainder Of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r458" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails2": { "order": 10010.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", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r107", "r178", "r210", "r241", "r242", "r243", "r246", "r247", "r248", "r250", "r252", "r254", "r255", "r394", "r402", "r403", "r433", "r470", "r471" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10010.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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r107", "r210", "r433", "r472", "r504", "r518" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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 Stockholders Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r107", "r210", "r241", "r242", "r243", "r246", "r247", "r248", "r250", "r252", "r254", "r255", "r394", "r402", "r403", "r433", "r470", "r471", "r472" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10120.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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Software Maintenance" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r10", "r39" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10280.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r47", "r107", "r210", "r241", "r246", "r247", "r248", "r254", "r255", "r433", "r503", "r517" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10050.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Minority Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Minority Interest Disclosure [Text Block]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterest" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestLineItems": { "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": "Minority Interest [Line Items]", "terseLabel": "Minority Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Minority Interest Ownership Percentage By Noncontrolling Owners", "terseLabel": "Equity interest percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r47", "r77", "r390", "r401" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Minority Interest [Table]", "terseLabel": "Minority Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10030.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided By Used In Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10020.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r91", "r92", "r95" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10010.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r57", "r59", "r65", "r69", "r95", "r107", "r119", "r123", "r124", "r125", "r126", "r129", "r130", "r138", "r170", "r176", "r180", "r183", "r186", "r210", "r241", "r242", "r243", "r246", "r247", "r248", "r250", "r252", "r254", "r255", "r420", "r433", "r508", "r522" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "order": 10010.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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", "terseLabel": "Net (loss) income attributable to Schr\u00f6dinger common and limited common stockholders", "totalLabel": "Net (loss) income attributable to Schr\u00f6dinger common and limited common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Loss [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r57", "r59", "r65", "r129", "r130", "r397", "r406" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10020.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income Loss Attributable To Noncontrolling Interest", "terseLabel": "Net loss attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non Us [Member]", "terseLabel": "Rest of World" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r289", "r392", "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest Increase From Subsidiary Equity Issuance", "terseLabel": "Contributions by non-controlling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r115", "r116", "r117", "r288", "r389" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non Controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10060.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income Expense", "totalLabel": "Total other (expense) income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income Expense [Abstract]", "terseLabel": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r158" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10110.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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r170", "r176", "r180", "r183", "r186" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10050.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income Loss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r454", "r459" ], "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 costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r452" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails2": { "order": 10020.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", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r452" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 10010.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10190.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease Liability Current", "negatedLabel": "Less: current portion of operating leases payments", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r452" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails": { "order": 10020.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10140.0, "parentTag": "us-gaap_Liabilities", "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": "Lease liabilities, long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesUnderNoncancelableOperatingLeasesDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r453", "r455" ], "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": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r451" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10240.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease Right Of Use Asset", "terseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r456", "r459" ], "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 Term1", "terseLabel": "Operating lease, weighted average lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r175", "r176", "r177", "r178", "r180", "r186" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization Consolidation And Presentation Of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r17", "r40" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10200.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10250.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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Available For Sale Securities Adjustment Net Of Tax Period Increase Decrease [Abstract]", "terseLabel": "Changes in market value of investments, net of tax:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r52", "r54" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "order": 10020.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax", "terseLabel": "Unrealized (loss) gain on marketable securities", "verboseLabel": "Change in unrealized loss on marketable securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10150.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities Noncurrent", "terseLabel": "Other liabilities, long-term" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over Allotment Option [Member]", "terseLabel": "Underwriter" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments Of Stock Issuance Costs", "terseLabel": "Common stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r83" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10090.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", "negatedLabel": "Purchases of equity investments", "terseLabel": "Cash payments to purchase of shares" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r202" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10120.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments To Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10080.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments To Acquire Property Plant And Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r332", "r349" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r265" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock Par Or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r265" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r472" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10060.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", "terseLabel": "Preferred stock, $0.01 par value. Authorized 10,000,000 shares; zero shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r11", "r13", "r224", "r225" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10310.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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r82", "r90" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10100.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital", "terseLabel": "Distribution from equity investment", "verboseLabel": "Distribution from equity investment" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r85" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10040.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds From Issuance Initial Public Offering", "terseLabel": "Issuances of common stock upon initial public offering, net" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r85" ], "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": "Net proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r86" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10070.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds From Minority Shareholders", "terseLabel": "Contribution by noncontrolling interest" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10130.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds From Sale And Maturity Of Marketable Securities", "terseLabel": "Proceeds from maturity of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r82" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10110.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of 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": "Proceeds From Sale Of Equity Method Investments", "terseLabel": "Proceeds from sale of equity investments" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r85", "r350" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10060.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds From Stock Options Exercised", "terseLabel": "Issuances of common stock upon stock option exercises", "verboseLabel": "Total proceeds" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r57", "r59", "r65", "r89", "r107", "r119", "r129", "r130", "r170", "r176", "r180", "r183", "r186", "r210", "r241", "r242", "r243", "r246", "r247", "r248", "r250", "r252", "r254", "r255", "r391", "r396", "r398", "r406", "r407", "r420", "r433", "r511" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10140.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10010.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Profit Loss", "terseLabel": "Net income (loss)", "totalLabel": "Net (loss) income", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r229", "r472", "r512", "r519" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10220.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r326", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r463", "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction Amounts Of Transaction", "terseLabel": "Software sales transactions amount" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedParty": { "auth_ref": [ "r110", "r244", "r246", "r247", "r253", "r254", "r255", "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Related Party Transaction Due From To Related Party", "terseLabel": "Net receivables (payables)" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r326", "r463", "r466", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party Transactions By Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r461", "r462", "r464", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r364", "r483", "r562" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails": { "order": 10020.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10120.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", "negatedLabel": "Research and development", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r8", "r18", "r102" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10270.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r288", "r358", "r472", "r516", "r539", "r544" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10100.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings Accumulated Deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r115", "r116", "r117", "r120", "r128", "r130", "r219", "r355", "r356", "r357", "r378", "r379", "r418", "r535", "r537" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue From Contract With Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r161", "r162", "r175", "r181", "r182", "r188", "r189", "r193", "r305", "r306", "r484" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10150.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", "positiveLabel": "Revenues", "positiveTerseLabel": "Revenue recognized", "terseLabel": "Total revenues", "verboseLabel": "Total software revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfRevenueRecognizedFromSourcesOfSoftwareProductsAndServicesRevenueDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r294", "r295", "r296", "r297", "r298", "r299", "r302", "r303", "r309", "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue From Contract With Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue From External Customers By Geographic Areas Table [Text Block]", "terseLabel": "Schedule of Revenues by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r75", "r244", "r246", "r247", "r253", "r254", "r255", "r546" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue From Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected not to adjust consideration for effect of financing component when transfer and customer payment for product or service occurs within one year or less.", "label": "Revenue Practical Expedient Financing Component", "terseLabel": "Revenue, practical expedient, financing component [true false]" } } }, "localname": "RevenuePracticalExpedientFinancingComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r300" ], "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", "terseLabel": "Unsatisfied performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r301" ], "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 Period1", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-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" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Table [Text Block]", "terseLabel": "Schedule of Timing of Revenue Recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue Remaining Performance Obligation Percentage", "terseLabel": "Percentage of revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues From External Customers And Long Lived Assets [Line Items]", "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r154", "r193" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfPotentiallyDilutiveSecuritiesNotIncludedInDilutedPerShareCalculationsAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]", "terseLabel": "Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Anti-dilutive" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]", "terseLabel": "Schedule of Basic and Diluted Net (Loss) Income Per Share Attributable to Common and Limited Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r331", "r346", "r360" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r331", "r346", "r360" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]", "terseLabel": "Summary of Classification of Stock Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r6", "r107", "r209", "r210", "r433" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis Table [Text Block]", "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule Of Related Party Transactions By Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r66", "r192" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingScheduleOfRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r170", "r173", "r179", "r226" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r170", "r173", "r179", "r226" ], "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 [Text Block]", "terseLabel": "Summary of Financial Information with Respect to Reportable Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]", "terseLabel": "Summary of Weighted Average Valuation Assumptions Used for Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r44", "r105", "r149", "r150", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r274", "r279", "r282", "r283", "r284", "r285", "r286", "r287", "r288" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritiesAssetsMember": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "A share, participation, or other interest in property or in an enterprise of the issuer or an obligation of the issuer that (a) either is represented by an instrument issued in bearer or registered form or, if not represented by an instrument, is registered in books maintained to record transfers by or on behalf of the issuer, (b) is of a type commonly dealt in on securities exchanges or markets or, when represented by an instrument, is commonly recognized in any area in which it is issued or dealt in as a medium for investment, and (c) either is one of a class or series or by its terms is divisible into a class or series of shares, participations, interest, or obligations.", "label": "Securities Assets [Member]", "terseLabel": "Marketable Securities" } } }, "localname": "SecuritiesAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r157", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r186", "r193", "r233", "r234", "r527" ], "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": "Segment [Domain]", "terseLabel": "Segments" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r157", "r159", "r160", "r170", "r174", "r180", "r184", "r185", "r186", "r187", "r188", "r192", "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReporting" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information Revenue [Abstract]", "terseLabel": "Segment revenues:" } } }, "localname": "SegmentReportingInformationRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails": { "order": 10030.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "order": 10130.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling And Marketing Expense", "negatedLabel": "Sales and marketing", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Sales and Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfClassificationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Series C Preferred Stock" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesDPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series D preferred stock or outstanding series D preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series D Preferred Stock [Member]", "terseLabel": "Series D Preferred Stock" } } }, "localname": "SeriesDPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesEPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series E preferred stock or outstanding series E preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series E Preferred Stock [Member]", "terseLabel": "Series E Preferred Stock" } } }, "localname": "SeriesEPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10190.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share Based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1", "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]", "terseLabel": "Valuation assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfWeightedAverageValuationAssumptionsUsedForOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfWeightedAverageValuationAssumptionsUsedForOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfWeightedAverageValuationAssumptionsUsedForOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r344" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfWeightedAverageValuationAssumptionsUsedForOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r349" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r337" ], "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 per share grant date fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage", "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period", "terseLabel": "Share-based compensation arrangement by share-based payment award, options granted, contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r341", "r359" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationSummaryOfWeightedAverageValuationAssumptionsUsedForOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1", "terseLabel": "Expected to be recognized over a weighted average period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1", "terseLabel": "Share-based compensation arrangement by share-based payment award, options, vested in period, fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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, Shares", "periodStartLabel": "Beginning Balance, Shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r103", "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r157", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r186", "r193", "r226", "r231", "r233", "r234", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Statement Business Segments [Axis]", "terseLabel": "Segments" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSegmentReportingSummaryOfFinancialInformationWithRespectToReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r22", "r23", "r24", "r105", "r107", "r135", "r136", "r137", "r139", "r141", "r149", "r150", "r151", "r210", "r241", "r246", "r247", "r248", "r254", "r255", "r265", "r266", "r270", "r274", "r281", "r433", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Statement Class Of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DocumentDocumentAndEntityInformation", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r46", "r63", "r64", "r65", "r115", "r116", "r117", "r120", "r128", "r130", "r148", "r219", "r281", "r288", "r355", "r356", "r357", "r378", "r379", "r418", "r444", "r445", "r446", "r447", "r448", "r449", "r535", "r536", "r537", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Income And Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement Of Stockholders Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r115", "r116", "r117", "r148", "r484" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r259", "r281", "r282", "r288" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period Shares Conversion Of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock into common stock", "verboseLabel": "Conversion of convertible preferred stock into common stock, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r23", "r24", "r281", "r288" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period Shares New Issues", "terseLabel": "Issuances of common stock upon public offering, net of issuance costs, Shares", "verboseLabel": "Issued and sold shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r281", "r288", "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "positiveLabel": "Share-based compensation arrangement by share-based payment award, options, exercises in period", "verboseLabel": "Issuances of common stock upon stock option exercise, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r281", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period Value Conversion Of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock into common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r23", "r24", "r281", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period Value New Issues", "terseLabel": "Issuances of common stock upon public offering, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r281", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period Value Stock Options Exercised", "verboseLabel": "Issuances of common stock upon stock option exercise" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r107", "r198", "r210", "r433", "r472" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10040.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders Equity", "totalLabel": "Total stockholders\u2019 equity of Schr\u00f6dinger stockholders" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r64", "r107", "r115", "r116", "r117", "r120", "r128", "r210", "r219", "r288", "r355", "r356", "r357", "r378", "r379", "r389", "r390", "r405", "r418", "r433", "r444", "r445", "r449", "r536", "r537", "r575" ], "calculation": { "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10030.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders Equity Including Portion Attributable To Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r106", "r266", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r288", "r290" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity (Deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockholdersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Subsidiary Sale Of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow and noncash information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r241", "r246", "r247", "r248", "r254", "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity Carrying Amount Attributable To Parent", "periodEndLabel": "Convertible preferred stock, Ending Balance", "periodStartLabel": "Convertible preferred stock, Beginning Balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity Shares Outstanding", "periodEndLabel": "Convertible preferred stock, Ending Balance, Shares", "periodStartLabel": "Convertible preferred stock, Beginning Balance, Shares" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r306", "r315" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing Of Transfer Of Good Or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r306", "r315" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing Of Transfer Of Good Or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred At Point In Time [Member]", "terseLabel": "Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred Over Time [Member]", "terseLabel": "Over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionScheduleOfTimingOfRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r119", "r120", "r121", "r122", "r132", "r199", "r200", "r216", "r217", "r218", "r219", "r221", "r222", "r240", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r376", "r377", "r378", "r379", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r434", "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r460", "r485", "r486", "r487", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r571", "r572", "r573", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Accounting Standards Update" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type Of Arrangement [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r365", "r370" ], "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/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r393", "r394", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNoncontrollingInterestAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r134", "r141" ], "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 Diluted Shares Outstanding", "terseLabel": "Weighted average shares used to compute net (loss) income per share attributable to Schr\u00f6dinger common and limited common stockholders, diluted:" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r133", "r141" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number Of Shares Outstanding Basic", "terseLabel": "Weighted average shares used to compute net (loss) income per share attributable to Schr\u00f6dinger common and limited common stockholders, basic:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.schrodinger.com/20210930/taxonomy/role/DisclosureNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersScheduleOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonAndLimitedStockholdersDetails", "http://www.schrodinger.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "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=120395691&loc=d3e23780-122690" }, "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=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "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=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "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=120395691&loc=d3e24072-122690" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31010-122693" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r198": { "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=122038336&loc=d3e74512-122707" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL120254519-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502" }, "r229": { "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" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r288": { "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=120397183&loc=d3e187085-122770" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130569-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "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=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "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=120381028&loc=d3e5070-113901" }, "r342": { "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=120381028&loc=d3e5070-113901" }, "r343": { "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=120381028&loc=d3e5070-113901" }, "r344": { "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=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "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=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r359": { "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=122041274&loc=d3e301413-122809" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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=122041274&loc=d3e301413-122809" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r382": { "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=122134291&loc=d3e330036-122817" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL120154346-209984" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r502": { "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=120398452&loc=d3e534808-122878" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r504": { "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=120398452&loc=d3e534808-122878" }, "r505": { "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=120398452&loc=d3e534808-122878" }, "r506": { "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=120399700&loc=SL114874048-224260" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r508": { "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=120399700&loc=SL114874048-224260" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r514": { "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=120400017&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r516": { "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=120400017&loc=d3e572229-122910" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r518": { "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=120400017&loc=d3e572229-122910" }, "r519": { "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=120400017&loc=d3e572229-122910" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "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=120400017&loc=d3e572229-122910" }, "r521": { "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=120400993&loc=SL114874131-224263" }, "r522": { "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=120400993&loc=SL114874131-224263" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r547": { "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=120402547&loc=d3e617274-123014" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r558": { "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=120402810&loc=d3e638233-123024" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r562": { "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" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r564": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r565": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r566": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r567": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r568": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r569": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r570": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r66": { "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=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "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=123367319&loc=SL114868664-224227" }, "r69": { "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=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "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=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "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=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3444-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 73 0001564590-21-056203-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-21-056203-xbrl.zip M4$L#!!0 ( .":E-\QXNL& ,# 'FG0@ 5 ^@ZYZ97;6.[$(\;5=UG47YT>.]JVR/C9N]N 'ID9CU]$9&3$I__[.K(4 MY9FX'G7L7X^TD]J10FS#,:G]].M1X ^.3X_^[^?_YW]_^G^/CY7+ZYM;I6OX M])E<4L^P'"]PR;O>M_?*C6U1FRC__>7AJW+I&,&(V+YRK Q]?WS^XU$^VD4ZLG+KS7C9_Z$U%N M+A,7GI&.86K:6:MAGC9K+>.T==H8Z,WV0*_5=--L)T?JC"O%,5;8TQHG2M2SE@=_F*0_$(^XS,4^BIPY]1@%& M!=L[?^V[%OWU*+%J_)L3QWWZ4*_5&A_8"OKL!>0H<;TYNR%YX/I+;UAV*356 MC(4:Z],F?R<6X&7AGB =G9V]D'\.N4XWUTI,&U/1HI[3K&N==<(87C$=LT>7C9A=JGWX[V]?>\:0C/3C10FFKZO> MH'%QYTJ5Z]0IVS%5$XS>X UVT;%86&I,[WO[IOD;Z*N__(;9F#[XKFY[ \<= M"0+R(;>.:_7C>COQD&/&)?-J)^*:MYYS.I/*U8S 5>>1T*%$-_E_1\37!>@< MD[\"^OSKT85C,V[SCQ_9'(\4(_STZY'/F/"#N%OYP._SJ6\1]@?7DL=:[:\? ML38\81>QWS_$%WSZ$+^*@\'M;PP/; :>/G&59PXW]9-6#$M]QYQ\_F329\7S M)Q;Y]/_L)6Q]1%_)*'G78:U)L?;:TM_BN;XZC^0 9L]OUQKGM7..J?AE-C_IG,[ M^CS0+8]\^C#WGK?>74^^.X;Z:V8-Z-8?1'>OV3?>=J/@?VTYB,;J0=RS:QTS MPS#^U=AR$*WD("Z$WDPLQ)5MA[,T"Z';.2U'!VYF:*M-9*KP/Z7:17. M2L(4^2S':4IA/I!GYBF1>U M-BTS,/P[MT?<9VH0,3%N\][9]RX948_TG('_HKMD81X)X^"M"5V+43JV$M@T M',7W'Y&K]+UW>32;Z&D]I0QN;,,9D:^.YUV[SNB*F?#^Y!OQAXYYPZSLB%;K MI\C]+#.PR-U@^>WI;PFY98.8+L4#83;ZXY"YI6,2L.7VV*!6KH9B$H..&!K\ M>G1S>\TLIWAEXE583^M.4UM<@MZ0K3YW1$U.4^8H"Z>HZ[I<(O@$ODQFE]SK M$_Y5EU',O-:I^[MN!:3K><%H+'QJSB@&4PV/Q!UIV]F ]\T_.M_JIY=;\6XG M;?L4-9]:/)_:=#ZM;_7VVOELS+JU3AK'G-&(A@S:M4WN=O+0&A-.\J8;$@;= M/'IN4XNYIDR^CCZOY:,MQID&F*SCK&EUX9'O9YRGB^-D^FA F$ME]GS'^"D8 MH!VC$_&B*?" U;DGHDKL?8H(BIWS4,ZO1QX= M,:0\BKX;NGPX(K(QC6J\>F;\L^X:KL/#$QN'QK:(SFT:=&/K,#^?V3HL3#Q< M"\\)W-E2B+#Y>;3X@FIO:3=Q7WPC$1YS]%W\)37YUP-*7$4,BBR-8EW<_->\ MN[QX<_RF#TM>%;UI+ (6"Z_W?-WU>?S@ZV9N#[^-OGB^+MH$><6EDN'6-7O/\07'M?7WL(BCHC.-X,^1T,4E\0/C7^; M>Q-_ZF;TBT2.V5N^0(P+2_>\NX$0O*1IQE6;8XNO$X"M:;7FX0D^I2-YXD.. MOPV_-MD07L<6-:@?#E0QZ8C'Q/D.W!0X5TWWZ'-2E\]-^-.'I8^?CNG#LD%M MS9MA#-O_/-V?:TZ7(?HE&Y]E9P"NW+Y2AFO"RJ@&$_ YGZ^:M-R,D% X"3A> MKF^B"\[9%3FI&XE08HX ]F;EOS\V])/C']-SG=[.%X7MHRCE=$%/*(17>(EU6JG4-\ONUBQJ9\OFWLD M36_._C!BM>BJ=@IT5??'1;68BVK(17OGHMK67%23@XN*CD-5BHL*#IOM4Q=I MJ(L.J(NVY*+B==&E&SSQ!'WGF;B3"EA"2^:+ML\NG%)::P<&I\AHWZS4*26U M:&!PBHPVS$J=4E*K!0:G0+53 -@=Y81U #!=3A0$H*O*J0H6-T;"7,QI[JKW M9C*'_!LCRZ8,*:&CF*W2=8S0-4W*,^-TZUZGYHU]H8^IKUO588JU"X ,,GX@ MODYM8E[IKDWM)Z\ZG+%\YL@2_)!&, HL=J5YYP^)RZ]RR9 O\S,)#QE4ATLV M7@QDG/&M8_/GN(YE,8&Z84]TB>=7AU?6S1_98SN]DHB,-4K--, 4S.[QLT:" MZ_89%2F6/\JYL#O[F$63I>S.9NFXZ$T'M3(&J(D,HI>.G%?94N3FH^)C] B- /=4B/R- /]52#"/L:!O+SA3@36+0 M#++.!"DW9P#9O(''$EL&6*\)1 M +SXTG'7V]9Z19BK>+.]=+RU+JI4$:Z"M+$E/3^ML*?*S4$@]C/:$I1KDY\1 M)-C8*H 1=K2-96<*\"8Q: 999X*4FS/@;&P!8XDM@ZSEYA)@L570C/.VJUQN M7BG>0SXX>T@4/0L<<4UQ6ERF63AV9@JW,17698NG4 MD2G8RGRI+E,LG3HR!5N9;G698NG4*\(4VT8_2\ .P*.? !GAK>AGZ9D"5/03 M((.LC'Z6GC-@1#\!LL0VT<_2Q1'5?AKL[<= MIT2KN7*7IP*F?.>29#)US#M,FXBB^:.<"[MS]E'19"F[(UXZ+GJ[CV%5. J M%U\Z[DKKJ/CNH.]1D^KNI*=;9$G8^>;^KH(\N*U6VV8$JU9\]O;IFB.W[T&7 M(N?O2_NB%!Q*"JK&N\@M^]]:7I6N5@;^D2!OK80T;[("%#KJ"E)LS8!QM ,@26Z;9EIM+@&77@F:$HP!X\:7CKK>M]8HP5_%F>^EX:UU4J2)8,.!M;P%ABRR!K MN;D$6&P5-..\[2J7FU>*]Y /SAX21<]!B\Z6.K<3!P?*W0($F/)=C!=LV=BN M)D=CN\IP%Y#]%^FY: ,?LR(6F4!J %)Y"R=A&,JK+S\A!D$)6TK.3++&KTO'6NJV5 MBG 5I.P.Z?EI1;2FW!P$8E,?0NO?M[,[9&<$";([@+4(WR#R)CM3@ ^X@6:0 M=29(N3D#3G8',);8QW%P";(,1-..\[2J7FU>*]Y /SA[%417^VNQY#RNZ M8*'0?EVK3?^04M3R*[1?&E=S,4Y1/]:FO+M9G")Y!\@X179N1R8O!Y//J^<\=,MBZCKL]? M<3?F.[454>_Q)2M7H"J<70'U7@Y>1B[*B8NZYI^!)^3=NW;<6_+2-0PG8#.U MG^Y=QV9_&F*A%W?EHVL8(6Q3=TWO^]AD@Q0\IZ#>SR^3+\0VAB/=_;F$6;T'8A#ZK/6I%:[_3?_3F2*H M-]U/B+_IOBEV"'@HOIN*[P:C82QYGN;)HWDKKHOP6BY)1B!&2:X6[.\@R5\@ M2S)B%#Q9F3E(*"O5E)4L M_@J,R$/&W0#T;%"J2K8/ -6/DEF&T>-"&4;_3FX91D\091C]3KEE&#U4E&'T MA_>X$X_^,,IPR?;@Y?6'+U"&488!R? %RG!:AN]=QPP,_\[M$?>9&F0JQ3UG MX+_H+HDN\+JV&5WBS8OD(QU1^^EN\.CJMC<@[MW@-\I*@K "6%7FCNB@KI8^S I,5 M>:.G*"NECV<"DQ5YHY0H*Z6/&Q8E*[ST)[HJ4,1DGAKHI<"4$'10*BPAZ)ML MA"'HEE160M CV0A#T!FIK(3(Z(=!*._VPO&D@4L7A3 ^.72 MV52'DH?2FE(H#Z6RH Z'#R4UG% >T%["2"U<42C<:Y Q-GL *4"'H5)2@+Y" MM2*N* 7H(6!4%:6@+'[!G7WODA'U2!PHGY>$Z$3# QGIU.8MF(@[<-R1;AOD MKF_1)W'$X.IU3 R?F#'A>NQ;;Z ;_+=>O CBC:'@MX_+B0TKUG)3R? G8V*N M%HM\27$T??W_^K2?-YR8#G_.YQG-/WW8[YNF"_HAO:(YR_U\CZ^D#.^I:5P6 M&2ZS'99-UM#VV8!C2AK% <4QTD5.UG!,:2,><#A&QBC#6HXIJ5\$BF.D\T7^ MZ7C,W*L0)"V;,.+13KQ26C "PBLR(M%JO5)2YP@(K\CH&:W6*R4U68#PBFSV M2A3)^J93=J/- U?EME?BR%UJPFBO[,0K9;17(/&*;/;*>KU2/GL%$J_(9J^L MUROELU<@\8IL]@JW]=@/ ^+Q5=:MA>-D);5:A(6[>MIHN^3 -V6T8.#QC6QV MS";ZIGS6##R^DN,+AQ>_];P_TW]X;2X-!DX M+A&_T'[ LX@J8/QD7!.TC/;-<:4UF^3A.!EMJIUT7$D-+GDX3D9K;"<=5U)3 M31Z.D]&.JYCZ L$G,FJFBBD=$'P"59_$Q_$F8W(WZ+JN;C\1/NDILW2?7"*^ MX8KZ-S8"[W?V(7")]Y6.J$_,KU3O4XLMR84S&NOVI R:9WI*;MFR1&R5<6%0 M1R5UU -?V)#7>,.F5SH*1@MG2I$S87#FAHIX2E$V&-'V*$%3Y/U%O;O,"KX, MP@Y44T:_IJ[G=VV;/A/7TU.'KOXQY:#%":ZUX,5I!>;3I#N1+(^L? MUH4NHE3%A1.P']TQ8^C)K3Z:A>R^N)0)IO5MPD2O]U= ^_U-]>Z%8UEZWXG$ MV69+:C 2D>G2)VQ^3:O7IW^4C= ^7?? 5O*-2ARFXG< M+0ED-#1MBO3U4_;F@%,L*R[APEU ';-](H MH]2O(';9Y!P"L0\FV?,9T=1.9$1+[U\MY@8G9X?.RX9Y\:7C LP07Y=-=*U3 M]W?="LB72=?SB']AZ9Z7+&/6(T;@4I\23_SNS3NSB=NG?_Z345)WC>'D*WDF M5O)9TTMN[''@>^+WNL161.Q<;K8*LTII:]8A/X]W)65GXUA.VY):.CLR?$GX M$UEA"U:X^BM@,_A&_*%CWMC/Q//Y-'-7@5JY6"RS"M0*4(%K28SL?PCV;R#[ M)]-S9>!/9 5X 0JM7"R&\;E*L'])N!498[\!BC+PB'0!"LG8!7V M8@,4AV&7N2*]Q9!YMU2;+$5PYQ9VMU2;A4.*=^P^W:?VTU>B>V3=6<7Y*^-7 M['AD,?:6?#8ASH8"0N\&/=\Q?DXS/']W^&LOG-'(L<4O)0@MK9QQE.ZY8LYR MAY$6>(_-<2W'\=_!\)FLR892,)Q,N8CK>2BJV551)EHU>^2B12ZZMW1[[D#F MXXOS.'0"3[?-1Q*N';^F!%"7G&K$)VLG*S?&O47XWXG'%>U;+V5^WG-=.X):6J\*3W%NL 7+4(D?=V(8S(E,' MY:MCS&JV3VN[>S[S671KOC"$K$6K8DY:,_.9ODK-O1@. EDO:D<.DK<9KW0< M!+7I[LXZ2'8TDX:#2HIB\O:ME(Z#@#>QW("#'HA'^(9REPV$;Q@[8W[EU2NW M.4GE+*,-5@-MI?UQ646L)YA<)K\]M;$NJX2%!9/+Y+>Y-M9EE;#"8'*9_'99 MCU@6#PG:YC?=_4EX>+"J1ME;2X$6V9[XJR+F&$#^DM\6VTQ_5<(0 \A?\EMA MF^FO2IA@ /E+?OOK-V(35[?8HG;-$;6IY_.$]V=252-LH_5 2VR?G%81;E[QR?%"(@D6 M^UUWJ=ZWR WOT$0\7UPSN7?I2'9AM?Z M*]7MQR&CS9@$/C6\KU\O_M.AMO\[6\_ G3&J=E9KRL6?O)+\W(RCS,(-Y_P& M,VXX@%5$G$G&=F0\C(C,CH-H9\>UYD%:FF1GSNFVA,57^9[W*N,IHIYN<#WD M?9DD?YE/'HD>Y"*;[UX99O/U3Z:PS%.@I.P=3;?+!FA2*^# -RL.=?5J6(%) MS&O7&?%&D?+'Q&H'$<#CR(4S='R1QXJQ]' HQ5%<[3\$8[*<33@ MJ$B/,8096(0M\])J@NEO"9DK+7%+1_W 6_"+RF C1$J![403A15ENRK)Q873L1&; 0!CQXJ;)#J#79 M*C27D)D.4[ Y#V;ZYKCC(37^Z;#EL9]N; .]URE'K5@;]%P/QX$5]UI!<6!I M/=8U'%AY;Q4.!Y;94UW+@17W4D%Q8&D]U+4HC(QW<,:3TC-=I\8JZI5"82)Y M/-)[XKOZ_5!W1_H%6SS'U1=3 %HQ(+8JR5+K%J@85&QMC8JMW+HN%Z]5919U/.(PDC_O)SQ=.DBNV:D=*JR9+K5P>6>PS31)DW)0/*XJ1TO.A M+'["6CZL_/XH*#XL\Q;I&WQ850NO8/:3TL3K_JF_+N>D-QM13^MENI1X7^Y= M,B"N2\Q4.^I6C,[5#)^L7.$WN'*#$6[0,'M6RG,EE8HQ$K8,XVC2A'%62U2% M3=2L0E#E,,Y:1JHJR,-A)'DPOC=T@D>Z!V2O>$[\PKI6&\]+FY._*#W(\(C= M69BFJHA=--/(B].(L05Q3[6QK>*[*2 XKK1;*,N L>K[)L5S7)DW2Y9R7,7/ MD8'@.)#GQ[:O>KTMM7R$ZEBKOGJ')D"[7+RQJ'B:YG8XUP M[M[=X(NCN^;=X)*ZQ/ =UZNTD_;&JJ#/=@BNJYP+!Y+K2N31;#KLM6[$FU(")EJZ&O&AS6SK45+V\5S_@2]2R"ZN_XW:=!2, MY@]G[H6YI 6[PS/7!H/CN;A30K+!L(]SI$0@30!IJJ[X(IH9@NT'Q'=8_(;+EET2?S0^+>Y-_&G;JQ[+QB!'(N&QLJ-3T9>\LS[ M'9L)^\5^ZH7O]>;5\O1D]I? HS;QO/BR&:,[ _]%=TGT0QG8G6NVY:LV.X^^ M8MUVU[*I,_'+5CX6KV5K7STA@\C]\L8=D?M+$M0L5/?+NON#W%^2K:5"=;^L ML7[D_I)L).R?^R_=X.F2>H;S3-P)&O^'%X'5!$ / (P=]J2V1V$[]SWNT03+P16FMCT+Y0DJ[8T%?E-3B*%I?R&=K M+.B+DEH91>L+^>R+:/?JUK&_EZ(4XQL,$F_6)>:+%L^X[/)CWQF?7SI!WR)*_:3>&OL? MQ[II4OM)_**QSR/=?:+V<=_Q?6=T7IM]PR_@'\6SJL"_8MS8)KWK67:JS=RK1A4>?__&+UJY]_/1A_+G(N8OYM=F/FP\HTWNB MA>L[EIE;RZ5'J/W<>K7HGFU;NZ^/YP\WASU5.ZMY?* MU7]?_+-[^]N5BS*Y:#?[%2M!I9 M1(L/LKU4HJ&PX/7=PS?E$U/D[*+;8,1 P!!&P#4W M@_1XJM\KDDM$\,J;DCI?=*Z'??=/>G3 M]]$,&%S'CT<[3"XG/TG(@> MAF-9^M@CY_$?'Y47:OI#!K]L <(W")/!-Y5G\6Y&?6<\?4QX<3.Z='&E5VNZ M)('YY_FEYU\L7_QHN7ODR2'*]QNE-QFQ'Y>:#5E7?Z6$U4^72=B_ F;4$=>: M/)"QX_I;"9O"!Z/[OQY1-CIF.[.).E9?MRS'[SNOG(W/.LWVQV7B^.F#;[Y) ME[/VH0FSB3V7E3#_^MY]>+QZ^/J'\G!U?_?PJ-Q_?^A][]X^*H]W"L/G1P;" MBM90[AX4K?7.?*_<72N/_[Q2$M ]A>WNQ2/_63MK-).K^2%D]@]"JC['=O+^ MT>, JW?MN(H_),I?,;\JH1NA,!^#F&MPI;F,Z^_%O5>A>Y*9Y\]-[L"Q>X>F M/ID0W24VL[3(V!>>6:C$&S55X3W="*6.^CZ[OO>G'!LK_('KC)10?6;[M^_L M='N)=/:%,QI1CT-PXJ]?: M)777]AI J3?WZ<&MIG\[3?\'\D0]_ER?]ZO?C@=ZQM!U.#F(JRHWMG&RR O* MH5;U -+V[NI5-WR%KY+B#)39NBFZI_3&Q.!;"Z9";87ZGG(Q%(;N^ZW436;> M7X&IN0OQI8]=YYN_D?M3&E#\Q.) M-Z?73]/$>]1?;Z(-3T,0, O(G[6.F_739JN9OT5,A)PHS M?QUF_[K*GX%+/9.*&L4,-G+ 0[ASITE](9; ?=)M^C_B\WMI)/D 3')S\G#2 M.U&N1F/+F1#W4]]5/GR>%U?EUCEY+YV4+:Q@$OBATWZ#H4M!@L+12%N"1EW3 M=(GG1?_Y2FVB;;DQV&K6E"^NHYLO^F01C-35+J^VQ.5-#Z:^W6#JS4]>,"5K M8E^N]?>/%GO<\3"DAU9G//!,7)^G!D64YX&SS_[PTP?VA,_*M>4X[JX>=$GX MIEY;2:H+]N>=^^B\V-L1BL_@#\?]N07#U+65HQ#0?N?>,[.50=V6OO+M'VC: M9F&*^DIRW#O,B[#^/SK>VAWYS-S"QM+ E7R:_@#62K3>/.HQ=AGGT[%N*>25 M&(%/GWDPA-DLQ$,#+[%DC"L5SI;+++AL\?X=S5&8HZ\S@37)N?)NM>@WDJ+/(:#+;MM>V.M:?5'4 MWZ_1_W,[SE\=AMSW?!99W.:V%/.+J7!*+COWM-T-=),>\ MV\X*+#_W-Y'[XPU3H2#)JS'D[1L5QU9>AI1],T/>3?RO=-I1$H/X8FRPO'DM M9KAV)ZT#FRVK3==6TG2-K)N)5N\+D-K.=.6Y)8Q&GN\8/U6%"2$G04"4O]5. M:AK/Y5&\X8[;==KA7,"I>;DK@FW(80>8"0R.FTLHB7 NA((M,TDN?WNH B\U MD9=6\E)GF?:ZB@!CZ^2D5,H!AYXXV^"1>7"WNF?J?RD]KN$4?N:%^,K7KQ<; M1 4W"> L<8C?3B8LVB&^L4V^^\A\8\]CTU.\@)D4WM#AN5=Q MQJD_U/W%L;_H\Z/D0PQOCN;P7E5TVU3>U<,Y]AG;L-_[?[(9\.O%I>PF/HKH M.:('@!B$&*3N^R,F%U];;5DKV0B\#EIG"8^LWUK*_[@;>=GOV# M>,N/,D3C8>:V/;>OM2()?GHZ*%:!_,;/Z0G>.KL\OAD_N&R1I^T$C3,@X[T1 M]7W&K<1B/.@Z-M]3M"8*X2TFE!L.#+P3]C-1+G5?#Q."%^1P]HQDC.LA8%MCGMNX;Z$,QSN5->*]SR)) M2_;S$JO%%RL2+)2DTDL28UY=L=B$B*(;!I,D5^?BP)G+Y0I_Z;?L9?;QDA\\ M-@+V1X08G/4-9\36>*)R=&,/8Y# E^Y)>7*=%W\8_WS"P(Z(D9ED0&UQ.D)L MKO&MDWKMXZKQB9^UC_%E;UZP>GSQA1SAHHM7C#6^DMJAGF#.Y'$]QNPD4)_L M.Q9>1,9P?'^- ;\4DM+.3QK[.OA8B95\Y2X842;!=^(7@O8U/B=5. M]G8JN)"56>L"IJ??:IV<[NV\^M(%6'I\,=<%B.!EPQ703FIEY( M^:!>.VF> MEFH9NJ@7=M +]1.M7G:U,(WI+\!J(TQD "K]=51/68F][SS$NG;2VJ^H[3[$D\Y^A6'5"#??=2J=A;?:?UZ2@,F#"^X%4_5/CCO9 M,2HK'BBPPH@>R .TM\M]3,/:.Q)E&M7^D:$\ MC+5W18G>24J77RW?G0##2!ND U7!+%\-N(8E?[/FZ;>JNZ2F\S!$UEY\L4[3&._W]T@WUK1,]5FO?UA+M^SHK)AJ6 MTSV,UX-)*&$2BCHQ.,3W<8TC=<(-XE!V:R]7X]N;J_GJWS;PTT-+55 MGY[*CF?].3S2(E;-F#O^$AUZF1Z"F1Y_"9.$,ZS>DJ3$?:V>9SZY7^F(,N3+ M9P7/5*W=5+6SQKH%M,(W;KZ0SFRVJ5RR)9(X?Z9N>9ND38[$9ZE?F;L5MUF! MADQ-942KGO5Z*I]1'&[BPVD"P5A_(L=]E^@_C_4!F_BY;KWH$R9I'PH:6I&O M!,Z,X O\"O7\>'=Q]/E1I)DR)7;!E:[M>_GEMFJ+P;WBDEL7G.<1-4U^2#1Z M:E\W?C)G*[!-_C3'/?_E6OPS5:Y3]SC^XD%0;*$JR2-?D/"K> 0GF4]];^6Y MMT].6TN=]V@ZT5F[&6DV.@1]J/VY U'CM'YR6C\(.98'4I 6R:^^S%8R)$_G MI%9$A965HI-2S3O1+RNQ[AGJ;[(O4AS=0B57GMY7]]V'1^7F!)Q\1.IKC_'= MV=H=*@]/5X8N=_)^N===_X?&ODG&,\23F"<6%5D^9ZM,7%YRE-UZ?7/;O;VX MZ7Y5F =W]_"M^RCZ@D:Q#7W#\_2%J;?MC\.+\F5YG(9?HL:*[A!<3>56S*K? M^&2D:*C>@*NWZ2[+--;EP==N%5)>K9+KK?5F,13 +'6I=9<7W2+*2+RHSIPB'N?Q9E+.0%G1AE1L-UP2(_F3)GZJ*>^^ MVWI@\J#[>U2+J!91+:):/*A:Y-W"1DPKQL;9[IIQ9N=QE7@W)N&MLR)+/GLU M$3K19@^*R\Z$R3SK-"CJ2\#ZLHWZ$O5E!?0ESY_Z\=7QO+P5)7^P2X;L.EX- M[!U_Q7LEU,ZH.5$G&N7JKX#Z$^7=)1E0@_KO40F660F>HA)$\[$"*O5" M]X8_KBWG)7?SD3V8]Z5\F?G9FZM'U(HPM:)60[6(:K$":O'6\WT++?=-M_4GH;RF[5DO MJ6<$GL?/JW&?MFOKUL2CP@*JW O1;66IW)K;A?6\UW'\H1BNW<=@YAKD-+"XVAX'*TBFNLF-+NV.9#VE3SI M5FAOBUE&O=\!T7E18JK,H?K?#DJ5$Y/OJ5EAE,DKM[1$C<*E/21@"^^Z)ZFV1988:#I*&ZV"* M!NY05D;#;;-%>4D&NDBO^#YV;*;2;.JX"N0]BF6R82EQ1JHQ;!TQV'7IOSB MO>-:O=6O,S&>?7=4.DQ[HZ+13#3:V1C(EG3DF4.TG9=#YFY/48N/+ZN$.M/H M-NGRL1G[9.65B^YWGA#:??A#N;U[O%(>KG[K/ES>W/X6+LCUW<._V>?CKW=W M_S7]LO?8?;SZ=G7[V-NNF>,&,MT\:37^#L>*>!Q2CQ]B6X[SDRGQ\$MO5F0]U5 S M'#3UV7H:"TMR]%F)93-YV^)%O)4NM45QD1'1;?;6N-/I]Y/>B7+OTF?>3S6Q ML?N5_>=): 8V"[X\O!5J6/,I;*4;#KNN7<5/2MR<;)_*?];.&DV5EUK61Z*> M231DWAM3]Q5J/SO6,U&\H,];$OK\)*Q+O9_A[G)@&\3EJ\>??*)T+4N9K15; M]*CEJYA[LJX*HX3ON-1@#QOHQHP(87/!,[("IO4_QGV!_9<#P^$_:% M-V;?\#\MQI-B]DZ?7T2?P_WWT?1<,5M-EVS$3B?*(R/.B\-;(_/3R/7:1[[& M!AVS*U3QC?8Q_J5/+,H&N/BUZ(8Y8J-*W\%_HGQ"J>\#RUS\DC!-,%KR$/+* M)[[X+>78DWK&2)^DON)BOO@E7\/4=PY',T:7U \N,6EZ!!&-%K_VALLFYS-] M1E+7OE K];87?GO\75SSASR%IR-#:?)BDK&?0Q;W*--[NJNPM7*).$CN<1Y0 MPE7B[;0=A7+5R73M1HS!6,CRV4R>AJ)#MVY9&]T6RU$TROB57#S$B#?I)BHY M%&PF>"O53*1E>#?;D<.U2J3">$ZSFE0\.C\<>[[!>N9FBX!9Y,6.C?'DPWES MQR3RU3-V<=RA"P[7YB*2\,K$ M"]/B+292U*26V)O;O)[S#H.^N3[P*WBHQ/(SMWPK"+R4&9838-'@W^0:;G9, M+2)%-Y_9_)AY*2Q-;NF.AQ./&MYQ7_?"SN+CP!<#X78MLP7Y"OWCE]99BI B MO+,ZN),K@"5#59V3T_;?YR#M.-0[L]5?TEX=""Z(+H@NDB-+HE8"36B MB 9S476#Z4P>,"'"[67C>O&',>)XSL!_X4YM/_"HS;Q$%X07A!>$%U#R MLV=X85"PR66*2SRBN\901,I-\DPL9\PC9PH9L 7PPX+J'%=XC-3E;HOI!D^* M23W#>2;NA(?O_,4>T%, M=9C?ASB&.(8XACB&. 9+?H#@V";7":S;:&., 9S%(-#5G\(L"V]B$T8/MA)] MXK\08@O/*TZR((A-B$V(38A-B$VPY < -G'T"#>C%&>@"C#1^]3B58!GD<&Y M ""/ZPDG:_Y2IR\.C?%?1OPP)_^PR0!<\A18?&MJLA'RL:&X#F./>!R393[; M"Q''ZFRR= N,C6\2>Y (C B,"(P(C B,H.0' #!NZK3Q7:V-D&NV\S470ISE M)L:'YT6D,3PQ'UTQ*U# 8\M(;M4H%M\=GRL3\(3Q0SY.+JYQ"#\K/G =49A M9'/^GOXVX0P^.S]%=!^7[EP1FRZ$T10 M1%!$4$101%!0\B,1@B:A;L-C !F=N5) CW,[C(*A[0U7\6^&_,Z:)*JH(]Y8WLQ? X$U+(B$,(@PB M#"(,(@R"DA\ ,+CI$8)I7LIF<=!4-0],KT1@0F!"8$)@DD%^) (F7LMC,TP2 MF9E/+B%A+5/N)HEZ(&-?MPV2*@+B.58@O+Z<,"JG_KV1,.\><1!Q$'$0<1"B_$B$@R&"L5ENA(.&/@[S M!&F4"AAW^9,#B.;G,P]+;Q(8NW85KMT1 !$ $0 ED!^) )#75;0L8OC!ABF# MS'L;$Y=Y>G'/6L0^Q+X2R2YB'V(?8E\EL"\Z\[5IK:RXA[7B$V-HLPM$J2QQ MV,MCQ*,#:O #T$N+1(H.]CP<:CBV1SW^=>*8V.R.62-WA%6$U1*I!815A%6$ MU4K :H:3V);N$S-N"A!XLXI;Y3Q C:B)J(FHB:B)J(FHF1=J_B03Q729Y^A. MSW*/B5(BXB+I9(KA$7$1<1%Z7&Q8U[HHKC?ALA(H.])UZVQ!;=O2W] MQ8OZH8K:T#D>$4<81!B$(,8(@PB#"(-2PV"T_SH1Z$VG\R:39Q_[ LX.W?B=8_V)'/== MHO\\U@=L!<]UZT6?>$?*A]V'MEQ-[-N@^*0K0Y<,?CWZY?'N8D'\%N6,R2%Q M+2J$[5$8&,Y N6#/Y6&7*3/JGXNC5)&O1*/TS?783M^$YN.221:C@/X=MH"S M'5Z $R<<1&W-Q7YSO(N Y7A,B=.P)"=[Z8ON MFL>6X_SDP4?F1/EARYQ0]4^<0/&&3F"9XKWL%091&#L%O+].B#YQ=<_5CSI1 MNF*\[!8OL/RP#=ZS")4:XM$F'0R(J_#J-VS2?%ZBO]V*2:7"L'.S$B5I5@XE M[*/WDYPH;#6'.ENYL%\>OW?$2^;PXR(#MKP\-AL]S=!%M1S=G20?-+N/7T4] MY5^![K+QL\$_$/XD51FS+Z@16#K_DETFS*O:QP?J_52NQ3N47C!B/#@1OV@? ME3ZQG!,LEYL=HK #>['[%'4]])G4B0PK]M^0&:BOL/47 M_.EX'N6XP&L>!6**8Y>8U& B8UDK'R\F%*Z9X F&0'%)VS<9RG!$#&(-(YPH M=VO%0S$=,7B&@OS4K[*JMB[?)HB*+>G&7P$-=R680(C%<=D?3!#BS0KV:3X. MHBI_.FRZ"J<]>T2H'*C]3#Q_KL,D)ZI@$FZ@<;ES3LJN6/^8*3EF69G+J3AM MC6TZ1C O!P/*.$X<'>._]Z:9[^*6JU?![H2WU1Q1QIZ.'>_E*+VK"W5VH[!N M&%O845DO]G!AGX?R&U$^%F-.JCY)2FXHRSS-0HC)2S2X4%.>*(^[LK'8;AKI M)N,^+R[U+$J%B;^7*D ^_Q<2\[?N>0'?I^(UQ?J,>\(^I$Q$@[%XCN#O-7CT M,B2B)RI[O1ZM W^WS=B$VB*KTA>+&ZU4I.7B5JHOU&/J@KSRJI[\$5%[.%/I M3^(VZ%QQ6/I+Z?G]9A8*55-Z/8*9&9C$V"2*ZU V7MU-WA1K+5'@F]\QB!K? MCJD=QE]#%-X,&9W)8@ZV]P4_.)MR8)# M(: S>!2-H>#7O1BZN3C)BZ/1)&BZT.3_\5BI6#GT5\ M$FK_Q"P3YE2?1 J'N=Y,Z@T^E5BI""!B4LGW@@G?(V:\.]0Y^PFCA3/O1*AG MH4U<\DP9^S@#50#=%#ZXB3A=NBD)$F-?009J#X4N8?=/H3+$6H$88N?:G9I& M))P.)PT;K\7;%/,;QR'IYYY>>N%Z(WX4^5]'G[_;%O&\T,#D'NRK'\=\INIJ MTT?%NLP3)ABW^?A3F1PPGH[$V0A[.JNQ,$^E?/&;P$O*>_0ED^WXVY7HP(C/ M5 %3S^R/GC%D-]2;[8\&,;)Y&M)K#&VPTBHFW?LO1 MPTWOOWY<=R\>[Q[^^-'[_NU;]^&/S=40OUL)[U:BF]_6295"[;M$&QL>=(B, M60YZNF('HSX#0"9<8:"!_<%,3V8K)J)HS.3311'F/F&#$C$4[N?PB,/4%U>8 M[%)/&&=?1$#HA9NL/%#$YC]U[&)CEC],A Q<9G32L1Z&.:9!K'[@1T98%/U@ MEPMC;<@C=PR_V:H(YY_=0%)!/X-=/@@L8=()"U/T0N %4TSB1N6?F;W)(W"! M\&WC@VYS8X@":5Z8$*GXU.?[2!%KK8UK.4^ASS=UDH5Q-&=\KPR[R).DT,Q_ M![Z]J9#,BV"UTA0R+E+9$A4*F)8DJ0K0I>@PR0KQ5@DS.2GW_45/@&1]K:B= M&\,QR_$\XDTC?V'P,8QO& P5PI\5OET@M+G-W5Z/H9C+8&M"=#>,#ZQ))D!M M#I$/49NC-D=M+H=[@6$PCRGT)**S4I$K$==9Y*Z-Z0;)\T_"C^#;. &9 M;GA1VPL&#':HV.B:[O+&>1"..\L*9P\:4#]*;T-UFV8N\B0L MIJ6IJUC4(+:( 44_]H-)\N3EK/FD2%,+O"A_A3]!]Q7+>2&\JS)[2N0!3+=; MPJRB.-(4H\H+M=A# Y[[AD@@(P\C$B 2(!+(@03=N; _WV5-;OG&H1H>^WEB M"MT5"5[]2115\AT&#@-F^?/@#5/O/.>1+;T[F0%*N'$0;QN'16ZFSH#.=+QP M!FCRUM!CL#PG?>5\TV,^!D0(&7D;$0(1 A%"#H3@QTS"-A B[2<,Z[R0Z"P< M'8N#'DP=#]D:69/D$;'H+-<@<6(D_)4H1.AS=@V/%&W@$QC35*L%2" F(H", MO(L(@ B "" ' L3'U'E6#S_>)'9V^=$J/W#M^+!X(MF5I\L2CWUI1"8'DSGUGD0 MUN#@C54MW>=S5H:ZMU#"(-FH=<0//8Q=9T0];K&/'(L8@1768+ 5MG+3C8(1 M8>\V0T@0&3Y,)8?%)>9!08VJCQB!.&L*7COQB*9UE"=AS8OP1O%@D_" M5F(8\4$#IF%(P#R6Q#3BXBO1T?/H4,,,G,+G3>M 9,"F&19)FE5%G$(' MT]EQ%FNDSIG78IOB2+L7M4*=* .="O S]#'U0S_($6FI3ZX^6E*@QW&7/4W@ M+7_>*O7&.0H9% M;6HPU9[T*3BTB.M%02WSF1=@#!O(+$$.7AUHZ6-0U\O(I:CK4=>CKI=$UW.U M1KRQ*._F!+ZH/106\52H98F]Z[@RH3(DNN4/F8WN!22J+A?%T"[N?K^Y/-;. M%/9,DXRHH49[VS;AY1.?$\E.?)T<41F/'[F>GN&;VRD7M3VI'P;A>+U(7IU6 M',\>$1(&]6:5&;UIN[+Y["PC*I09!\%N=OX9%X8*O#_ MFL32)]Z*W9W% %KL*2%"9\&J_BI4LGX5;((B:(6G+S MQT&B$Q^*_N22N,HZO_7"L8)1G^K*=YOR-"SJ,[Z9EM),^E8,<-Q@/ =Q4Y0,6W6R7X9T[,U6 M(#[N[LP-('R5XX9U-T-?J1X5AX,?ZPK\6LY@G#Y;[KZ*::ZB0=M5)965QE^?"\:4UW M/CBQTV6$*1OL^9''M] E;,-B+ILM2536!1.URR&^"(((@@B"C*1 M2F?:?$QLTXNSM!-*/^H!R5M(DE=B!#SX.,O-\]FJ&+X:716BQLAAU_!TO;^8 M%T0'=*%S)"IWZ=@2E3LJ=U3N*!QO=]$7RXU[B9';.:6B$YRT^TF M*C(3V*^V_A2G:J='QS/9O*GWP9;HQ1_.5PF+PGAA$#$\ HIG@B25"4061!9$ M%CF0Y6[6DS)]\I[K_*BI[%R!QUE:P%- 39ZUAHI:1A9#18V*&A6U/(IZ&JM1 M'&Y^1UVB72(*;,4;&W'?*%%.=^A8IK@LW*G@W;H=OJ+)EIFC:C/*X/Q&Q*O%!LI^GCL.HP1WH*'O#N1 M9=2"*T8B89_&)O9IQ#Z-%>O3N*VX960"T9GQ7G?]']K1Y_ONPZ-RPW%0JW^\ MOKGMWE[<=+\J-[?7=P_?NH\W=[>Y]UHL>NHW/VY\,F)SY_]1M!/EFMK,!>#' M%GL;-8;.E=Y;Z(&L0M^[^.?#/WZI:\V/ES>WOUT]J(R\%R=*]_92Z7W_TKNY MO.D^W%SU=IQQ'9*B$X3^HEO M?;?UP.2-T]^7:4$^OQ,%(IS 8T86,Z?(JT'&8/?+'"K\(1M#LGS Z,IAFOKN!:);Q.$70?ZSP3].-*!V53715] MG YVGFK\BY3Z6N7W=4Y:^]1F7<\CW/Y8ZJL=B#C:2>LT*W%R(,6.*Y^C5ED: M@&'#X\;AKT?UH\,1)O[JRVQ=(UHU3CK-]<2:^:J5D:(>T_Z$]X<.*=BHJ4J] M5M<*%JMEP;G\Q0<*#=9&+U&3H29#3;8!X2Z)D51DFE!D-51DA2JR#Y'9O+7Q M?'%]7;N^V(/PA/9TB1781=P#5=C'YUD%8&\$")&FQ 38#<[WM^XSQ."KNA0N M#J&LD%!O$:H^!^_9B96 >W'(,P^T1^J]+68H11#H@#"#,(.$0I@I*?409C+[ MEGL+S.SL6_+(#G Z7/ V*--^*.2O@+)U#S-!BHFT;&4!["4"!H^\R3!JY_L%' MVZ@?*;8^8@L3>,=/NCX^Y_JO:YO\/U;\>'3>.> ;&2/=_/:*O;*K!R'3\ MZ'?&+8;.2=,X^LRD6SWMG'WZ,#^/51G+*/&5U[R(@5 H436)0 R$29?M,;"Q M!PRL:?6&E@D#VO5&4Z0=\?!):BQ[>P2_ZVM5XX.UW4"]WX-=>.>QF])![6PW14VXZ::)K::-4E4+LH[##H@/ 'A1(H$3#H@/"7"?[2?D9F^,L>1VEH:K/>0/@# MQT^8MP"##M_M/K4L8H9="GE3E$1 Q0LC*J*ER5Q()8CO2ER;*:JBU6JQFO#, M)W$.^;_*=$"XRP1W6JYPMT. M1#UK89H)/(X"E&:R>V>IL@5-[ETRUMG$R>N8MX;+?,XC'\I@,Q;@&PB;-5^I MNGZ#0:OZQLURT.39TN1)%4>,U.A5J$7W[->WU%8MOU*(.6GNS=4V:@>$U4H2 M V&U#+1"6-T;K*;J+6: U1T.JJA-A%59F*L221=U]H 6<$(\.KYN*<9<[SUX M,;=#I8(F5Q=60TH8=, >29(0"GLD[>(0;M>5VMUW!R!QT%0 MY1\!$P8=$# E(10"YGX ,U4.<@O S!X+:)_6,7D.) !,HZ=%E'K$/^KS(=$.LR85VJ3F1VK,ON<[=4K2E#5364 M]1)NM4,G A= YF]3^YEX/A=$.3;92T4#J*%G5$@PZ(#&1R;C(U5<,-1UWX@_ M=,R;F<+;6SJ]IM9.L1D#/%:"*N>(<\C_5:8#XEPFG$M5$TLQ)!K PO_!=X9,;1JBY;'W9BX MNL_6^"O1/2+H<3?X[A&16[F :)<)[;0< MT2Z[MZW55*V.: >/H0!M9Q^X'!UTRHAZD04?(<>".5*$H+%@CCRTPH(Y>S-U M4G7HA H-3\C=.K:QWU/E#?6LDU\_OIPT-Q;,@:@=$%8!$0-AM0RT0EC=&ZRF MZM!E@-7LD8-ZKFUN$59EB2;LL;B]Z01]BRCUDQPQ5I[B=,7NYJ\Q?38DRUX* M[\ A$M3P^P;57-;1LYK6TM_@T7'#RCRYT!(MJ7E+:D6YN_VE&-35MI9?+O^^ MBOBN5/S54A9@:^,C,!=/'@1F!&8$YGT!\XJR>ON*:72:;;7>;B PR\%/@'(D MMCJ14.H2M5^IWJ<6]2E[)*^[U_,=X^>0#8BXWC]^.65"_E$)CQ3!"U9C*F?1 M&SI\58LV@YC21D)M:@N!LW.0>C!R*)$."#/ UAT6S""A9(89I!X,F %)!SP8 M?W B1)T6%&OF?I[#BR4B\E?@])#TEF^9SPHB<5!(@-,!0:("_(]T P22!P4 M$LGW&+%$E63"(0\F'39'O)23;VR M0%[VE-]3M7&&D >/D2JQJ2J'W^T&Q.1NM^M8EJKX^BOQ5)':VR0D6W9Q^[V5!/.]AB%!XG015SA#GD_RK3 M 6$N$\RE6GQE@;F=.FDW:_D5LT(Q!^A?X][V#G00C?:2)X;AA9[0\L"07Y7I M@)9')LLCW7%KKKEH7*-OLN_-;)4] @/\X!@*JK0CVB'_5YD.B':9T"[="&L' MM-O!WU9;33BUHU': 6YG'[B5M@0^>-1-.\HRS\$7QQZ@@* 2>X BK; 'Z!Y- MGU3GJK ':*A.$Z7X][VCKI[6VV!V&K 9*& U@?@*B!B(KV6@%>+KWO UU8!J M%WS=I=GV:5M#?)6#RRJQO2]/7VTC71D<7DSN4)5TDDM<9)#9TN!)5: [7!"A4U?/M/RB"+B!4G8=@* )@PX(FI(0"D%S/Z"9 MJF%WN,A IZ'6:RT$37!&%<-&=@T $U M%0PZ8#9D)F,D5<1NX=3AK6,;^W7D&W6UV<3S]?"8":JD(_+!H /* PPZ(/)E M0KY43;N,R+?#$0!-U=J(?/"8J1)[\M")D#IOGX,[CH<1RQ:D1M4$@PYHA&0Q M0CJIVG8K#B/NWPWO=%2M@5L#\)@*JL0CXB'_5YD.B'B9$"]5YFY'Q-MA,URM MU_-+DT>!!^A]2W8"'SIEPN/W^;KD>$(0$%I6Z(0@4]=(*RE/",IE[Z2+ZW$E MFDCYV\FU3VRCY]@PO833MK83_:5WMG,')(D!+"K#:0( &3!P$Z!))&@(T1(!.50O<&*"S MYSQH];I:S_&T'0*T+*$.+ N0E0@7SFA$_1$;F:?HMBDDDZT$L0TFJ,J[6\*K''C&.Z>OQD)ILK.>1 M9=.>T9A?7/43C0"(!E7D$*-@T $61@$P^J 22@*, D"]#3"J@Q@%C&B ]O6K MZ^SV?,?X.60(25SO/Q3R5T#]R3F\N"4>/JS 623I[>8R'SY$XJ"0 *<#@D0% M^!_I !@DD#@H)%7:RI2@A?J]&UD+A"MYK[MW;L_7?6+^KEL!N2=NCS]DRPS$F]OK#5,L5@XT5>\QCX&F M,C'$0&LGM66%)1:^4,:ZRYD^("=*-_"'CLLXPE36S'+%U.JI*E+S4Q/S\&:O MR+#V:[)+UI%EU8!314!V&?!2&JP;L%93V1/X_V] I'#T__BE=?8Q"VE2QW^7 MS?3&\X*=R<+#G'RF+XYK>L3.1)?4::NLHWV3)GF,-I7AO&RT=X'O^;K-%3Z M!4[E?.TTY.U7^7^(Z[S-]!N+A4(%+_"T&([L9<;-T'X)_ZTX,PHINJ_TR-@G MHSYQPY\;-57A#"6RA2Z)D?Q)$S^Q"]CJC0E;S&=B3>#M/:#K7($]'^E#1Z6L MJ0Y\W_24$^VTKM6KOG&*8H.P 67=,9@$@PX8<=T,1,X01*!1K1+9-Q+XF?RT MB6/G$YRMI:)/X=-A169KJ:C3SJ,$$9:MM=?,"UQ,MI9J2YQYM%L'9%NUPT5D MM52P/#7/7,*QNU-$2\4W4R/-+[BY.-RVIG9J#;79W$1B>)PKP_Q2NP"9*+$U MMV48:2ILFYT26P^W75,[6D-M-9:=VEURC+?,X)@,PB;_G8I&0XG08G(3YFT@ M'=#5AE)TXG2=]2,,[)V*4+>U#IC2$BC"T$48(0SYO\IT0 C+!&'KW,8-(.RM M0M UA#!X7(+9PS#H\)6.&-OQ&D@Y1JG7Q;DRQ'^CIXB;>-6F"TOWO+N!>%SW ME7H_///)C2:2>-,W$0385XQ[702IB#G"B)"GDL>SQ9SW0_&O49*-4#'U,?=V"MRN(M@GNQE:9#FB;9+)-4ONO,YUWSU3>C7T1*KR$ M;;&O!I*=SJE:S]$>09DON\PCYB'_5YD.B'F9,"^5C[,KYF7OR=AIU=56ZQ0Q M#QQ;8=8A##IT#2,8!19/D&,"-J &]>$%J- 0PF A@B;Z;OM+9%4)N # M\75J$_-*=VVVU%Y"^UV&RB_+&3W!'L>;MHD^.U/KC3/<%@#'8'+T&2[5DD-5 MN%5C?:AT0.#+!GRI;.E=@6_Y-O=VP%<_8[XX A\\!GL/8BL\Z7/'35BC]9WK MPRKF--9=MI 5\LT=?TAM%TG5>B,TZU?'\VZ)?S=XU%]W MJMW37%9?KE"MO;G*1LV D%I)8B"DEH%6"*E[@]14U85<(?6-Q/H&H')XB*FX MU5]G#V@!)\2CX^M66%AHZ%B,43W1*:+S42%_!=2?*,Y Z1E#]Q^_U)OMCWRA MB#MW.;Q0W9(-DH2:-A@1B)O;B>"(%'VV&+M2M6R!^IGNXVN*]A!80LW;0]F) MA<;0G#%TEBK^VTOHS2NA7O>5V-_JG*FGM39NK(!C(ZA* %$3!AT0-24A%*+F M?E S56]X6]3,?C2@76^J-:V%J F.C0 =S\>"QM,>C*=4^<'T_LJ-;5@!)]V]X_*G=GW?I?W U_L6>73F MP[T[A"DVSV2HPRF9C#898(V#V Z8.(CM)9(TQ':(V)XJLW@(;-\UWP).^0?$ M]A(D89A.P%A9J9_D&&]I:B(M%M7[U*(^9>_B?0[SC[_L<:MI0]+MQ4:# M0TBH&QK;@_H;@#(IUV76U+ M<%YV)2142XV S0Y!R"Z>/ C9"-D(V?N"[%3=S-T@>X?&%W*Z]3?FFQSA_D91._"J]PA1 M=(-7Q-3M"3^+8CL^>Z'O,#G7 Y-W;.7"R4;JA7\)-2J*:0ZHK=L&%2DK4>-7 M[T19LSSS=@Q?"['HZ=5:MCQK=W?FER['Y6DM3B<3:3<;^P*##=WXG6/]B1SW M7:+_/-8'; 7/=>M%GWA'RH?=AU8,UWW2E:'+=?TOCW<7["/3?'[DFX 56+CA>,'[[]('?RG2#_KDX2NUBLR\;1'+?K!U6YN;TX4;JWETKO^Y?>S>5-]^'FJK?CC-N0 MN%"8+&%!K1_3UM5'GR^FVNXBJ>VF5WB<_^[&)&1/3WGW/5:4[\NT.I_?45OQ MAT[@Z;;IJ0IY-0BS3MAMBC=DUHF(E8_)]-.(&4J^MVX)#H_1D<$@[(?(Y/KU MJ,:L36)9W*AB>#?]')EKXO.K1<4@ MBDJE;35.3HL\BU(@2L-(H='JL$X"1;3HLM6R"J$ &Q-'YU^/VD< TBSJM9.S M-R@4+Q^D!*?3?:+^([/"B/*-_3CTE"LV/(9S3,N349^X(4D;-;7PW()#>,$P MZ(&*#!49*K(,9+ME_B%X/08I1PH&V<"=1]O)B#[HEMU&=$$;N\+$F:)6'0)J MG9WDE>-<&5#CZ2J%@U:5P:AH#9=)3% %H@HLC4SR[7]4@154@:BY4'-)+4H@ MC#>,.,#5<&^*$ZI 5(%2RQH(XPU5(.!#J2NE+8K#'G!WZ< I"P_DF=@!\<[A MI"6["\Q1@R(H, A1,7V5N=+:WB@@P+[: M6+YMA32MGBIJ&J4#7+O.B)>VX4_Z-_6'%X''EH>X5Z]1"?JNYQ'V?^:C_KJF M:)KG^O>A'KUS>Z$.[;Y2[X=G/KFQIHTN$ 79(C7[39R7#*ND=FK:;N52ZTVU M?EH#4Z@>-0AP18Z("H00%9,'1%2 1-D>45,U1X$A:BU&U%IV1*VKIVT-$14: MLT)5Y(BH0 A1,7E 1 5(E.T1]10XHFHU;5_+]W@ M23&I9SC/Q"V\RRC\$GM01 A*Q@[@3N](JE5Y<3L1"PVKI&'%;96B#"NNNR]C MU9WK!GJ+65+Y[9_OJW49M$;O550XB-R0J8/(+3^I$+GWA-P:..3.8Z->/6NT M$;FE8%E$;J0.(G=Y287(O2?DKH-#[AP2 K2.6CL]0^B6@F<1NI$Z"-WE)15" M]YZ@NP$.NG/(/.BH[/6(W%*P+*!3]X?.1JAW3AHMV-1Y='S=4MRH0#6D5@EH M7\F0FIE+DX2*ZT,0M-RLC@]::/E;:,W]6F@YG? _4T];<$[XH\D%5\4@F$.F M#H)Y!6B)8%X4F+?V#N9YY"RTU,Y9!\%<"AY$,$?J()A7F)8(YD6!^9XK]^63 MQG"FJ1U E8(0S.&J& 1SR-1!,*\ +1',BP+S/1<-S"FQH:76VG!**B"82U)G M8:6^*7UO[0O'\Q5G,$UAD*/'-MI1V%*(31/IE-U&*M+^0=*M%C&4( !D0,@! M0@A8D(-TDA9RD'0@( ?)@) #G!"P( =M-&DA!TD' G*0# @YP D!"W*03M)" M#I(.!.1 ) /VZL9>W6@2R)+G@OH*!!FP=4N&3*%4,S2>8W WB/*%@+?B;JMM M#4XV,.H'V/H!\1(*(5 >() !\3(#7J9:G1T,+W,X"]M4&XTFXB4T+@2J'Q O MH1 "Y0$"&1 OM\?+9JJ#U0']R]VK9I^J6NL4 1,:&P)5$ B84 B!\@"!# B8 M&0 SU3CJ@ [FSD%O5SO)+)4-,+J\J04R&3!W$9/E)A9B\)TQ.=5_:JZ.\\_9[HZDVFN@HR\&- M",I('03E\I(*07E/H)SJHK171WGW+?Y3M7':1E"6@AL!G2S'?M0K^E$;"T6= ML6$&3&H!3;+#AAGEH24VS"C*"$MUO]K4",LI)>!4[31:8/(FT:B"JSP0IB%3 M!V&Z K1$F"X*IE-]K;: Z1R2!+2:VJHC3,O!70C32!V$Z0K3$F&Z*)C.7%0N MG[R!5EUMU>H(TU)P%\(T4@=ANL*T1)@N"J8SU[++)Y.@P;SI4^S_+ =W5;B" M0%,[J0'/)/C-=3R/EZT?4!]3,.=HE%SJOF.9.Q*M9%E]:$B5AY9H2!5D2+52 M10Z%/KX7ZGC_N0.:JFGY;4I@0F9Y50="-%S:($271\X0HL%!=*JLXL80G4?> M0$NM=_+;D$"(+J_J0(B&2QN$Z/+(&4(T.(A.E?';PHO>O=; F5IOG2%$2\%; M"-$(T0C199%%[USOD"SJ39/:PC14O 6H,H#*_7([CWM@1/A M;DQ\<[!I7]ATR0HA-@ 4RNNPD#0:3/KI]J6#5#28=LA&&1 MR %""(0<*>B$D",MZ1!R8) !(0<((6!!SO4UTDE2R$'2@8 <) -"#G!"P((< MI).TD(.D P$Y$,E0V&GZNP6_=_4 \HKO&4-%M4S'),[&<\8@-$US*!!H# M4 A1>4T%@@P"ZZL-Y=MG_Z3:A\7JKVN;ES/E=Q7F&NS]X&N]H=8U."F[*/*P M11XA$ HA4!X@D $A, ,$IIIU[0"!>1PL[:@UA$!XC 54Y!$"H1 "Y0$"&1 " M,T!@JE723E[@S@() !X6][^&NGNM!D]_YVWI75 MVJK6R:\I#4=\0\*(5 >() !\2\#_J5:O&1W_W;>DM4:JE;/KU8MRCN\ M+5G9VMC"WZ?]C=C$U2VQ4ZN;(VI3S^?U:Y\)EOJ'23&@24UO%.7&HAMP2#57 M=&,G8J$U-&<-I;OIA-J564/=.=UZJ UA<5:I"29+#4B'L[@EV4]6P=G1V=]YVKY^J#0W.26B$ M74F.1Q]Z+[ZIG=1:L*GSZ/BZI3BI#K)%I; -9.2R]YW+'-' I8LCVV3UA=H M1Y\YK:T3H(U%)P& (U C4"==GE#($:'%"G"J5M[5'O M?D*^?JIJIXC44,D1H<4J=JNFWM4N^<5'!ZJIYJ=01J*3BL MP@?\)4@J^.IXGC)PG5&<6.#8F1,*2IIW60JCZA!9EVA424Y+-*KR(>^[K:VJ M3JI4X-2JNK$-9T2XGMXEI\ 3K'6\Z9Y%4VUWL#* '-SV'O$:\1KQ&O$:\?IP M>)TJ;;@U7J]/+=@.K[66VFSF5]P7\1KQ&O$:AHY'O"X/+1&O"\/K5/&]#/[U MN@R#[?#Z]%0]JY\B7DO!;8C7B->(UXC7B-<'Q.M4U;X,_O6Z/(/M\+K95!N- M_!(.$*\/AM=E[.\.?/WO_"%QE7=1>8+W"A4">PXNA0Q;'$$AQ 8@6RD-!I1. MFYE#U39U@)(.NPK!( -"#A!"(.1(02>$'&E)AY #@PP(.4 ( 0MRKJ^13I)" M#I(.!.0@&1!R@!,"%N0@G:2%'"0=",B!2(;"3O/N<8<-?F?N=WP#_+WRI%-; M<6R%_!50?Z)0^YEX_H@-M[!#O&@50,]J094%@@P"]*N.Z:=UK0Z/-"@A,,B MB &$$"@/$,B B(&( 88.("4$$0,*(5 >() !$2/+V8-4[^+9D8-KUQE=B5C+ M-^(/'?-F%G YW.E!3>V<:F .(Z .*/J<(,(A=#U<-5$ 2@:$P^WK_792+85S M0,,<:@ W5:T%IZ\P2G[^^X. 3^#!WQ^\&.KV$U&HK0QTZO)%#PB\S7.T3X 0 MHO):"@09T#[)XJZGFO$R \4ENDS'.]V?D$#1-3R*@)$5,C4 M0425GU2(J'M"U%1?TJP^ZNX;UFH-X582/D.X1>H@W):75 BW>X+;5%O1K [L MSGOBFMK!CJ*2\!F@0\V'WB=O:B>U%FSJ/#J^;BG.TJZC1:68H(DD9=89-F\O M#RVQ>7M1)[)/4P74;AW;F>_??A7JZ9P/83>:^=5%RPD"T*1:RE6%G6B,Q%A3]2M=PR G,^9\7;9_DES"%:EU>1(&1#I@Y"=@5HB9!=%&2G MJIME]J5WSQ X55MM=+#EX#2$;*0.0G:%:8F0711DI\JS9?:R=S]Y?Z8V:PC9 M7NN]8YHY$*UG> MWB;V4\55&@@Z;68;5=ONR;#OOZP67Z)5S 5[$;4#1I&[T!IR;.^+4*[A=8]< MM5Z]LN$QPE!;=R?7=+Q34QOM_%J<(12C%XPHC"B,*(PHO!<47E*JKC W M>-TV_G8HK#75LP8ZQ. 8]'TNN_:R%0< 3I2;Z8Z]\JY/;#*@_GLE*A" B9$P M:08TF0YK)TE#*JR=M"^3:DFMPLA4BM(9OX1*-N=#_4U,7Y2"H_!(/U#" %74 MB*G2D HQ=5^8NJ0@809,?:.@_I)".?GELR&H(J@BJ$+1U BJTI *074_&7!G MJ?)S&?W4M9OGLY!\([]=<<32\NH!!%3(U$% E9]4"*A[ M14V;B,3NK:?? 9 MH-9K"*A26 ="B%OB*^^LQ*%U> DAF!0(@@R8%"@%G3 I<"_1]E0QO7O7 M878+3PH\\'ERS.$#QT^828^@B: I,9T0-/?A_*>JV6V*F?D<_S[-KT8\(F6Y MY1_A$@89$"ZEH!/"Y5Y\S%01M,U]S%Q/:[=J^25.(W*BCXF@B:")H(F@N1?0 M3!4MV]S)S/%P=4NM8;4Q>/Q4S-Q;-EX M#4^. 24,4!6.:"L-J1!M]X6VJ:IQ.:/MU@>U6VWLD2X'MR'> B4,4"6.>"L- MJ1!O]X6WJ9)BN7NW&^VIS_#VM([^K1S(]&C%=HMLFIVF)UR8$O_#?BD5'3%S->/:>[Q@_AX[% M&*BP9N]K[,P-F1GM3*"9G.O(64E#]&_@R+A9HFI5-% ;= Z5Q* YRVZHC- M4C!7L1" V9.@C0"- (T'OQHU/5[K;RH_,K1M ^4]NG^=7T1:Q&/QIA&HI^ M1YA&F$:8W@6F4P7VMG*D<\RW:*B-'+,?$:;A)USL+8,KAZK[X/,'TKD58^(J MWI!QXYM9%A5*K9A+LY@EEZS+N%"5ONY1XQQ<8N+!BF4!HR0\0LP;*VA19K8H M#Y/$FYU(:"U>_GCMNQ85P.+-68ZI4I-7NFLS8GCWQ.WQR[]P-9HU8:(^,R _ MUTZ:9V!2<==IA4H)?6%'8! @$2 EHQ,"I(Q4VPT?4U4E,^#CZE2%.H?%&ISR M# B+P%4R8B,00B V(C;*3[7=G$S%K?BJ[J]OGH%0S3H/F]9\V#4#0?YV7<#(!X\0 M%4-#H&00=G"US=PU5NXJTS95=C,&VFZ(L[?!J$_ M#-MMM=$X4UL=.,R]4S7)4M\*9GV#S5 MU+,:]F8&QV) A1_!$ HA4!X@D '!, L8IDKH9KLH,6 ^&K;9Z6JNKK3:< MPK0H_"N%OXPG\[7&26<=':*A@Z(#B*5'HP0*(2JOET"0 8T2J)1! 8%!!@0, M((1 >8! !@0,J)1! 8%!!@0,((1 >8! !@0,J)1! 8%!!@0,((1 >8! !@0, MJ)1! <$CJ%CE&=32[%SEV:16P'[$4Y90: F/$!73^D ;@U3;(MJQCDBJ#==B M'9'+4 V"J].,4EUTJ2T$. 2XWFRQLZ'S=O ZR2C5Z+R5A@8(<"#(@ 'D"@[ MR; M/7(V]-X.7N<8I1I4G6/ !Q;A[Z1BG>,M=YBQSG%>=8YWW8/'U$0@5BYF7I6; M#&CJ9BCA44]UN5I1PB.RIGE:Y MPF'6:L>=NMH^:ZA:![M@@6,RH.*/< B%$"@/$,B <)@%#C?M@Y/5.P13[QC% MO]SBCW (A1 H#Q#(@'"8!0XW[823U3L$4_&XA.(?,E+,1^M8[A"'U#^(_5CV MK4F?5XG]1XBB&SPG0+\P&=<#,]KKY2/UPK\\QZ*FSK\>4%NW#:I;;"78%R,V&>]DOZO#?MR M#/,6"G^J(&[ZO5(R";6^=3Y!][ LK.'3C=XZ96C[NNT3_>:P/V J>Z]:+ M/F%J_?/O!;F0[2/Q='J2)?F<$!6#:(B+9]QS*WYHO,*N[BGP__ M^*6N-3]>WMS^=O6@*C>W%R=*]_92Z7W_TKNYO.D^W%SU=IQQ&Q+C"T/L@BGU M'U\=SSOZ?#'5X!=)#=Z;ZNV0UT=CEPS9=?29*.^^BM2PF[!.R;OO,1J\+],Z M?7Y';<4?.H''C$XO-;4=-=V"+$7F2YA=UG=?(*!2? MYP9SK@>^\S&\FUN@EC[VR'G\QT D%ZRGAA?\_ M>^_>VS9V_5^_%<)MO\@ 2D;WRTPG@,=)6O^0VD:<*?#\5=#2<NDUO3MTZ1%^-&&1 MU&:HIO>>[#UI'7(RVK?A-@H3%(@"2Q.3Z?T&*/ %8BY,%>A0TEB\L89!UW# M/1M.*! %%CK6)"9O*/ P>Q.M>W5I[XV)7JH4DOB!6;7VD5[AN4?6+>4#HW?8 M5\C*![6G1[3,Y_:02KW?9[4ZH'/[?9H/]_O8G#*Y>32[!77#TD>O&]]+?B[9 MU^/$?3>%TCAZVVA5JM7\=O=0&?2@2E^7Z8B3(HO!B1191&KK9\C6%AGRZ6I( M:89<+3%6NJTZ>5%M'*E:FN1(Y:"\BG"B:MGR)KC4JCGE^U>5(DS9=* MN\9'^6N+?%Z)13)D:B M-09?5E56N&!X>W(#+VZ/_/#.ZV9'YQO< ) M[RXJ93LR8],?1U[BF;WM/!0OS[KWB%*Y KY*#8 #EY\$JKE[9K:"5>H9Q :W MS70?WC9SGMR8:*[;Q>0NFN_F_6?HIY3^8<6;WEIS'ES>^_8X\F+[JW?VV^#+ MA8F\<'!FDO/KS^YM+IL<9S9LZ.S6D*Q?(3,F]W9K*CFX &(G!Q<&%3EX5SFX MIY&#EV^C?"0'UYLZI01(PB1A>0RB9B<)%P8527A'23A-> I)>,7=FC-)N-,@ M"1=B4)*$)3"(FITD7!A4).'=% %JU#1R\#/;0>]3;[.ML\^3U%N"YG6#<)Q> MOZZ_R3$;USMO&BUM.@]ZJ\^66E:J_K]#2(4+'Y4[D]:M\C\'[R#G5!L7Q-CM MK7\O [+4\ZT-3GK4'TZX'IEKY7H!?^4JQ8U>;E.K7?6G>#(1')1/-CZK08HF M19.B2=&'E*+7S]"-W#)T+E62V]46>;D00TVO>Q[)62,\EYF_7S0E^? M+=;/N59I[K7RNRN /,WZF11-BBX,2U(T*?H^12\T%MIB 9UCE>AZI=O.KY$" M*?JE2T?_F&TUMS\=>%^?BK__CN/$N_[V? 3.??2_/?PXL\EIMZ_T[#'.\:!> M&N.X?1M](S?X9H>C_4UB7S );4R[X\&TEW#Z3N/)5YDRW?3'UU[@!GW/]>V1 ML#_("D>_V?W1>8K#1D^[VDA> ?U\)_KT)6OUT6/6W_Q=Y(V^L[\C>!/=O>;( M_6)>7T7&_?VU>VV/X$^N_Z?[+3YR?MS^K>TGHO[N.C=1FKC^\OG\Q'YK[1S, M#1B;A\+(31/-3S9WF,CW[),=O?V<%Y;W,AE1V. M;D$B:+TW,<5W%?J#F5?NK4)^8W&>_//3__VE7FO^_.[T[!_O/U64';B]CN=+GRV]D9].YR\OWZ9UB=PGA9#8A7-ZG M@>DP_FJBQ$M']84-"!-%V6/"_N^.&TR_FK:F_[^_=.V<\6?G_1]C+_GFO'IG MKKV^E_S@O/KM+@O]4*(C^?:5%SC)33B.[8&(*XZY[1L[L[-_YL0W=F;GN$,[ MK4SBA<^\>=SW%H-P.F6:%.N93#A_.;(3ZK[Q_71*:6<#]]]/)ZO9]W/OY2=W MG(0_3Z>K=JKHNZ/8_'3WQ<_.=$I;K4YKZ@GU^J@UWK3;#TO];2"DYZ?0"XYZ M9$Z=46KMTEB/GENQ[R3-,K\H$!E[J]I[M"#!7_) M(=D_!OQ%8 @BV3\& @,*4-"]600T! @4H("FBH"& )E99M2_+S.&WF#@F[W< M7Y7=H7Y D7'<[X^'8S\MV/I$>.P/!N&!I*! %A='0X"H9?'60:7PSV'B^B1O MM:C8VUW1<[= /V@=-'<)\.D>* "VJ2?>X0F=CH5/3COP"3X1QS;UR0D^P2=29/!) M(;%-??(K/F$=@R?PQ#.>.,83S#NDR.SW,AQ;6W!\:;"=A,-AF+8#QW6:@(BK M0F+[Z W3)N&65!I?S)MPB0"9E6^<>2%,C>R6,FX06+PGUAZPQ N#R5TU!_.Q M1ZXWL&]L[^[ "3A!#M3S]\F37 FD[Y@.;B-)F-R8Z*#RI5UN MQ\/6'K%4"K#'0PLG(9:()6*I)'F):3LQ=S Q1_XBEHBE4N4O8HE8*CQ8D;S$ M7)"8.YB8(W\12\12J?(7L40L%1ZL2%YB+DC,'4S,D;\T8DEQJSSWRN#!0P$K M,O \22\4'RYR"6"*62I676!,33'<3*M.9$[@RV/.13>M-# MN16%7UW?#?K&<1/GG>F;X96)G$:MXM2K]>JFX; ['"N<"GV)$-+!M]VM*#L# M55_MM/4ZC>^C]+WDD764X'7KM;H>O1=*1$H@)*,(W3T$]5A.!Q03NV)RPW0R(# =H- =NB.*T)T.*"9VQ>2&Z61 J)ONZ8J1AQ4PZIS( M2,J@2$NKP/N[=YO^_D/D]A,O#)QQX"6?S/4O1[_]Y_8J\KTXJX]VY'B#7XX^ M_,>^VWJC?>0$[M >F7'\^HOKCGZ:U% ['R=QX@8IC".G;U_-OHGLF4[2/ZLU M>]5>I_N?Z=]<)FYBAO9XO,]:C)^$PY%]DT$2']]Z\=V#[$^'87"9-B;_5[;U M[3_IMK=:O5$[<@:F[]E/$/]R='KVX;_'+DW=K#,AX.PF3Z@*.W[6JE M4VM46HWFWW^<_[!OY<8LR5B& Y)GV5$";DO\[L5ALU[K_';Y;D[OG06]IP*^ M"7U[F..)KD^#OC].J5R$4?JLQTD2>5?CQ+WRS>?P+ Q2_4>A[]N'G$[K8;QH M3GC=L".R[Z9X&VD&Z*!^N9&)^@&%_P7G]]T\Y_9L#./QX,OT4=O M:*$,\IG?]RJU=K-2ZS5PO-SH$U4'CF=Z7PYNZT_O>WN?WF^?$N:G][TZYI<; MF)B_(* P?S&YK6W^9G7OYE]V8N?8CH;T)5W_PO4&I\')I/+],UG@Z77!3(+H MM.J55JM+EI ;Q&2)@H B2Q23VZOUTT1-.DU\,HGK!6;PWHT"^^SQ0 ':0 )HOG@"VNB;0KCO2&7HZ-IW;6I&W[ MQE/V&3KB($YNW."+<;PT^B-CC_G_S,!)&X$Z89#B*?-GGPS"R;^.?>^_F\Q2 M3FSZX\A+/!/OJQD=HLAG!K@S#I,5YH'/'[;<[4Z0E#Q(X*#! 5DA*R40DD$" M!PT.R I9*8&0#!(X:'! 5LA*"81DD,!!@P.R0E9*("2#! X:') 5LE("(1DD M<-#@@*R0E1((R2"!@P8'9(6LE$!(!@D<-#@@*V2E!$(R2."@P0%9(2LE$))! M0@NDPG B7@0XD%1(*DH@)(,$#AH3%]E?O[+?!EPL3>>'@S"3G MUY_=VWVT-ZA5[7\G7S26=,?Y7A>UWJSF5A,5Y>0UK#=N?P."DEN?*2I35"40 MDD$"!PT.F&J#^6E;8'[*3+(L W!N)KEQ8?W==3LXA,+ZIW$\=H.^?8WPVL;< M<&@]$*?=,ISQZ,!*ZT\^=CC*7&AN3=3W8D,/#@U&?.-&)I[;K-AYN%GQ,MW@ MDVYX,H/9/8>7V9]FOSS/-O_$[Z>;?P8YERF,4*[ MD7V3$6U$Q*Q^^UD]05+R((&#!@=DA:R40$@&"1PT." K9*4$0C)(X*#! 5DA M*R40DD$"!PT.R I9*8&0#!(X:'! 5LA*"81DD,!!@P.R0E9*("2#! X:') 5 MLE("(1DD<-#@@*R0E1((R2"!@P8'9(6LE$!(!@F-! K#B7@1X$!2(:DH@9 , M$CAH<$!6R$H)A&20P$&# [)"5DH@)(,$#AH/#?<9RD9=WCS^'QX-'J[5DCS*QRS6;E48[OQ)6&*CD!H*#!@C[]K"DB,K\^2<#JQ",K)1"200('#0[,K#:JO=QX6'OY+ QFZK">3DN3G@;]R+BQ M^1"%P\OQ5>P-/#?Z-FF5=AK'8S?HY]5C[?$WL&J+M9D:S+UN;A68L4?)[0$' M#0XH?'V%-U]$X9BWX ,KQ]KWVS8DF"MT?W=_]O0HS]VAG7VRD1O9PUGR@OAG M)G'\,(X5>T0L(W1W[ X]EB183=9 N> J=Y+=ME2)KUGU$ET!T8<+BL,*$ MF+ 4="2C"Q,6AQ4FQ(2EH",979BP.*PP(28L!1W)Z,*$Q6&%"3%A*>A(1A%BZ]B,)K+_D8QG%.M:0_F<3U C-X[T:!Q1NO7$4Z M&W6O9XN:UGNYU33%^CL=B3_(203A%T?XDZ8G")^I;\'I2$87)BP.*Z:^NYOZ MMG<^]=VRC[07:% 2$81NBL(*'2'[@H%0C** MT%U!0*$[=%G9AR,G_9QN\LN1=VL/RW@X")/I X[>MFN51K5::7=: MN>U%)1F7W!U(OB"@D/R6DG^B1D!OP?&IA6]"WQ[F>.+LTZ#OCU,J%V&4/NMQ MDD3>U3AQKWSS.7R\[LN+)H:L*,%]+8)V+;]:!/B_Y%K!_P4!A?]W,\EO5_.< MY)_X;AR?7V?"SCP>#[Y$'[VAA3+(9Y+?J]3:S4JMA^/U1I^H.G!\04#A^)W, M\=NUO<_QM\\+\W/\7AW]RPU,4:N@_X* 0O^[T7]][_I?=HKGV(Z&]"5=_\+U M!J?!B3OR$M=_)A4\O4*8R1*==K72ZN1719A447(#D2H* HI4L9N2P>V&=*Y8 MUEYI6:'BE;)%K=ZKM+I=LH7<.-ZXO#R)XM 3Q7QW)1)%7FN*IG2>..[WQ\.Q M;Q\Y.$]N3)0^*C(W)HB]K\:^KW!H5C[5U.F0$>0&K*AM2 L% <7Z83=I8:'# MJE1:>+Y%U=),P-) ;XB*^H5$4!!09($=9(&%9H,[SP);729H-VJ53J>-W>6& MWJ(T-FY8M;M.@ULWK++/T!$'<7+C!E^,XZ71'QE[S/]G!HX?QK$3!BF>,G_V MR2"<_.O8]_Z[R2SEQ*8_CKS$,[%<1T5$H<%ALLP\\/G#GONV$R3B00('#0[( M"EDI@9 ,$CAH<$!6R$H)A&20P$&# [)"5DH@)(,$#AHF>_#;Y< MF,@+!VWBJ@()Z]!O7$K'!"4W/E, M4)F@*H&0#!(X:'# 5!O,3KL"LU/FD>48?G/SR(V+ZN^NT\$A%-4_C>.Q&_3M M:X37-N*&0VN!..V4X8Q'!U96?_*QPU%F0G-KHKX7&_IO:#"2X\!29_NE#D%2 M\B"!@P8'9(6LE$!(!@D<-#@@*V2E!$(R2."@P0%9(2LE$))! @<-#L@*62F! MD P2.&AP0%;(2@F$9)# 08,#LD)62B D@P0.&AR0%;)2 B$9)'#0X("LD)42 M",D@@8,&!V2%K)1 2 8)9?4+PXEX$>! 4K&?=,E.Q=NKR/?B&SX552F&\ M4UU1Y/]V_;$1\GBV%?U^!WH#7\N-15%/P$&# [[F=(X2",D@@8,&!V2%K)1 M2 8)'#0X(*N-5L(UE97PL>6:/K'K7[C>X#0X<4=>XOJKKHJ?/KDY6[*MTJ[V M6#3+#5M1IU3AK#^%=5%D MXH0V%1I8Y#BP MI^!420E#Q(X*#! 5DA*R40DD$"!PT.R I9*8&0#!(X:'! M5LA*"81DD,!!@P.R0E9*("2#! X:') 5LE("(1DD<-#@@*R0E1((R2"!@P8' M9(6LE$!(!@D<-#@@*V2E!$(R2."@P0%9(2LE$))!0@W^PG B7@0XD%1(*DH@ M)(,$#AHUE\_"8*8.Z^FT M-.EIT(^,&YL/43B\'%_%WL!SHV^35FFG<3QV@WY>/=8>?P.KMEC[7H.YT>CF M5H$9>Y3<'G#0X(#"UU=X^T44CGD+/K!RK'V_;4."N4+W=_=G3X_RW!W:V2<; MN9$]G"4OB']F$LC" MA,5AA0DQ82GH2$87)BP.*TR("4M!9Y_1M49+ALTV!94]M"352!HK#BO2&&FL M%'0DHPL3%H<5)L2$I: C&5V8L#BL,"$F+ 4=R>C"A,5AA0DQ82GH2$87)BP. M*TR("4M!1S*Z,&%Q6&'"%?F]6K]P:>=AX=*+*+SVDH]A'.=42_J325PO,(/W M;A18O/'*5:2S4??ZR$D_MIO\9]*K:@>T^675YJS*G5[IRBL# M0C**T%U!0*$[=%[07:% 2$81 MNBL(*'2'[@H%0C**T%U!0*$[=% MV5MZ M>Q7Y7GSC1B:>W5S:K3[<7'J9/>9\G,2)&Z0P)>^>9S^'A1F!=-#%G%@OMJ!.U:?D5E M\'_)M8+_"P(*_^]HDE_/#SX$GWTAA;*()])?J]2:S5ZHW6%CHC>.-:\^3* X]4-^?SP<^_:1@_/DQD3IHR)S8X+8^VKL^PJ'9N5331VN)NL-6%';D!8* M HKUPV[2PD)W5JFT\'S_JJ69H,Y]I7IC5%0P9(*"@"(-[" -++0BW'D:V.HZ M0;O:JG0Z->PN-_06I;%QPZK=]2'1?Q[[WWTUF*22"DE%"81DD,!!@P.R0E9* M("2#! X:') 5LE("(1DD<-#@@*R0E1((R2"!@P8'9(6LE$!(!@D<-#@@*V2E M!$(R2."@P6'2]N# 9;5!^YO>P\*E3[4/^.V^"N(_0S]E\ _7"SZ&<7P>7-Z7 M!3R.O-C^ZIW]-OAR82(O')R9Y/SZLWN[GT8'G6IM\D5O2;.<[W51] M#@ZAK/YI'(_=H&]?([RV(3<<6@W$::\,9SPZL,+ZDX\=CC(5FEL3];W8T(%# M@Y$2BOVD2[8JWEY% MOA??N)&)Y_8JUA[N5;Q,-_BD&Y[,8';+X67VI]DOS[/-/_'[Z>:?04Y%,DZR M?579*ZQ2#./T[,.1DQX1-_GER+NU!W \'(3)] %';^U;J'0;M=QV-&*0DAL$ M#AH<,/ERDS^QZ;R^HLC_[?IC(^3Q;"_Z_19T?*TW%D4] 0<-#OB:TSE*("2# M! X:') 5LE("(1DD<-#@@*PV6@DW5%;"QY9K^L2N?^%Z@]/@Q!UYB>NONBI^ M^N3F[(*YTFRR:-8;MJ)*@8,&!]3./%0)A&20P$&# VTJD)42",D@@8,&!V96 MR$H)A&20P$&# Z9:__1>G]_([*9=?+P4LL#L+;-Q087<-+@ZAH4(6EJ^O M7!N,:3^%D0EB-XT1VHWLFXQH'R)F]=O/Z@F2D@<)'#0X("MDI01",DC@H,$! M62$K)1"200('#0[("EDI@9 ,$CAH<$!6R$H)A&20P$&# [)"5DH@)(,$#AH< MD!6R4@(A&21PT." K)"5$@C)((&#!@=DA:R40$@&"1PT." K9*4$0C)(:"10 M&$[$BP 'D@I)10F$9)# 08,#LD)62B D@P0.&AR0%;)2 B$9)'#0X("LD)42 M",D@@8,&!V2U426IUL-*4L>#_X[C)"WK'G\.CP>/5F_/&F%FE6M.9@K7?#)_ MC+W8'O]+$WWU^F92@NJ3Z8=?@NQ9LFI4!:HKWZFT6_F5L,) )3<0'#0XD F8 MMBJ!D P2.&APH*X\LE("(1DD<-#@P,P*62F!D P2.&APP%3KGPUL"YT-Y!S> M84ECXS+TN^L-< AEZ$_LCR/O:IRUAW"NOMG?!*_3H(Q"W[>')454YL\_&8B3 M?QW/NB@R<4*;"@TL62F!D P2.&AP8&:%K)1 2 8)'#0X M8"I,)0,BMY+HV]:IGZM_?G?;[O0HS]VXFWVRD1O9PUGR.NEG)G'\,(X56P B*>W>?ZN[C^@2B"Y,6!Q6F! 3EH*.9'1APN*PPH28 ML!1T)*,+$Q:'%2;$A*6@(QE=F+ XK# A)BP%']5>I_N?Z8,O$SNU%@\<;_,L,K$_VG7JW7 MJIUJ;?)%KU$]<@:F[]D/$O]R]+IAQUDVZEX?.>G'=I-?CKQ;>Y3&PT&83!]H M']-W4ZJ-H[>-5J5:[?S]Q_D#\):D(#E0?Y!S#/F@./E@TBJ#?,#,N.!T)*,+ M$Q:'%3/CWC[ENZI?<;(Q,G:\^/OD^ F\]]B#$?FOX7 M)&I]E+\CY?RKQ/>E3PD\@_'!IB6#B4EQ*^.%28.)2)<"X5)F.9/CATA+!Q*6X ME/##I<#$I4J <:DR'70BEO7=AA:A6\Y1"(D$DF$ M+P=XR:;SVZO(]^(;:[!X9M=YHUI]N.O\,GO,^3B)$S=(@>54;\3^=!@&ETG8 M_WVVR,B#'>NG9Q^6[51_VZY5.M5&I=G,;X\ZZ?\0I4,&*1%,,L@+9)!'RY8T MJK6%!)(J_B;T[9&.)PGA-.C[XY3<11BESWJ<))%W-4Y<>_@_AX\7HGK1K)/5 M2;FO@=*NY5?*E>1RB#XBN90()LEEC\N3>I[+DQ/?C>/SZRP;9$DB'GR)/GI# M"V60S_*D5ZFUFY5:KT$"*<:0%'4.":1$,$D@^UN=-/:^.MD^ZL_DV=6*A+< MZ70K=?)044:VJ+K(0R6"21[:6^7X1K4EG8B6M>#;NEY]K=>KU!L]4E$Q!O?& MK4?(0E(<1;/0?&\^LM!+KH;:TDGHN-\?#\>^?>3@/+DQ4?JHR-R8(/:^&ON^ MPJ%9^0Q<,[].5Z2;0]04.:=$,%GY["_G+/0/E\HYSW=87)IF:FW23#$&KJB9 M2#,E@DF.V5..6>C$N_,\4G8KYOT@$Z^ZRU^N@Q"3SV0LL.V^0 5^^.<(Y'L?OP MXVQTD%9[[P^.X$UT]YHC]XMY?149]_?7[K4]@C^Y_I_NM_C(^3$G?M\/W4NI MTG5NHE1.?_E\?F*_M2$9S T8:Y\P+'Y]TEN M\^]FIU)OUBOU1@MORXU)45\<' ?FWY)8UI]_+Y26V-_\>W6%KWX"O%?I"FVB MPA]X' [(?&?S[X7Z#"\V__XUM_EWO5=IMKN56I7SWWIC4M07!\>!^;_]<8I&H<#+L]]^KU0)>#%IM_'N4V_:XUFI5.U M_^MR_EMO4(H*X^ X,/^6Q++^_'MAT_W^YM^K.WSE^7>C6FG7=:J[X ]]CS_? MO?J0A*++B7@1X$#2W6RAM+!1]B5[0:^_)FI7:O5:I5OGBH3>Z!,UP\%Q8$4D MB67M%5%]84NL5*G+U83^L,TRWI8;F'@;#LC[.39VSEG7@T.0P(%))I["4W(@ M\)0"!SPEB67]Q?!"01&IQ?#Q8'GGU6UVSM0J[19W@.B-812OP0'%2V)9OZEI M?:$$B93CGVQJ^L19S_6:FE9;E6J/&T3TQK%D_]+#0J!G^$G7T0,W_/J"7ZA* M(B7X=1J&/G>E2ZB3&QYAQJ[%0<_GS-@W\OE"S1(IGS_3C/,YA3>Y64%OC*)P M#0YZ"L??&YQQ62A3\@*=+O,X7=)K5.QJ C_+C<&YLR73SI;KMYG[D/UG%SRV M;C-GGZ$CSN#DQ@V^&,=+!1 9>\S_9P:.'\:Q$P9K-S$LV&>?S \F_SKVO?]N M)BT58],?1U[BF7A31^QN3!Z:([:;P^V, VO [6\@(DA*'B1PT." K)"5$@C) M((&#!@=DA:R40$@&"1PT." K9*4$0C)(X*#! 5DA*R40DD$"!PT.R I9*8&0 M#!(X:'! 5LA*"81DD,!!@P.R0E9*("2#! X:') 5LE("(1DD<-#@@*R0E1(( MR2"A64EA.!$O AQ(*B05)1"200('#0[("EDI@9 ,$CAH<$!6R$H)A&20P$&# M [)"5DH@)(,$#AHF>_#;YI6-[=RJ"AG)^5008#UF:(R194$(1DD<-#@ M@*DVF)]V!.:GS"3+,@#S*:R_NT8'AU!8_S2.QV[0MZ\17MN8&PZM!^*T888S M'AU8:?W)QPY'F0O-K8GZ7FQHOZ'!2(X#BYWM%SL$2Q5OKR+?BV_:?^/UT\\\@IS(9)]F^JNP55BF'<7KVX^W MH.-KO;$HZ@DX:'# UYS-40(A&21PT." K)"5$@C)((&#!@=DML-3H,3=^0EKK_!JKC39ETL-S)%K0$'#0[8FZFF$@C)((&#!@=: M42 K)1"200('#0[,K)"5$@C)((&#!@=,M?X9O-HNS^"M==ZMPWDWN?&T&.@; M=T7879>*0^B*D$7>ZRO7QEO:%&%D@MA-8X2>(?LF(]I-B(G[]A-W@J3D00(' M#0[("EDI@9 ,$CAH<$!6R$H)A&20P$&# [)"5DH@)(,$#AH"_XSA)B[/'G\/CP:,U MV+-NEEGEFI.9PC6?S!]C+[;'_])$7[V^F529^F3ZX9<@>Y:LX)1&=?BG.U_. M%K"J=#JMW$I88:"2&P@.&AS(!$Q;E4!(!@D<-#A0.AY9*8&0#!(X:'!@9H6L ME$!(!@D<-#A@JO7/!C:$S@9R#N^PI+%Q&?K=]08XA#+T:5\(-^C;UPBOTSKT M0RN*."U-[XQ'DV+T9?[TDV$X^=?Q4C&YOC,:7_E>WQZ/:Y-VRZ@X@4GL=X=U M+*;#P@Z).,G&QE_732?-6N]A.KEPOV6YY/SZOB=)^B(GZ6OD=&'H)!O"V=-/ M+P;=_?7X*O8&GAM]N[3)8?H.9O_R].(\U\M']7JEW:8%BNI E^/ ZGK[U35! M4O(@@8,&!V2%K)1 2 8)'#0X("MDI01",DC@H,$!62$K)1"200('#0[("EDI M@9 ,$CAH<$!6R$H)A&20P$&# [)"5DH@)(,$#AH!'@0%)9OCOV]BKRO3C=UAK/;8]M/MS/ M=+^+R0S>C=.]8I-=KMF.V-B^]>Q7A=G9='KV8=G6IK>U1J7=;E8ZU2:;FN2& MLZAJX*#! >5O5!"AM:+QLV(&A1-^NI5UIE1"HXW7Y<:LJ$_@H,$!KW-^2 F$ M9)# 08,#LD)62B D@P0.&AR0U48KYO8^5\S'@V5=0?96"*K:JS1[5(+2&]ZB MZH&#!@=2 /-5)1"200('#0YT$D%62B D@P0.&AR862$K)1"200('#0Z8:OW3 M@)U=G0;)=^>:@ M.F:,(G-MHL@,INU3O" )IPU5#NHX9)^>!DL:3.0XL/"SG_35!GM/NG<3JGCP M)?KILQF.PLC.@B970Y?N0_FNY_/KD^]ROC1]^]#$6^OBZXGOQO$CLZY+^WHF M?G]QY\#9FY:?WW,29X/R]=+-)YU&I=-K53J=_*ZC(IN\!O0/(-@W GRORV:9 M[Y]8/_J>*\^4&-<[?.P*?XS9K^''\#VZ\_Q^]5>O4N MQI<;TAA_[P@POC*;K6[?(DA*'B1PT." K)"5$@C)((&#!@=DA:R40$@&"1PT M." K9*4$0C)(X*#! 5EM>%6Z7H"KTL>[O"K=R&J>5SK=%AGU*MFHS9?-NO=.M=!MU#94VF\JDZ:]]7I56OL826&\2B@H&#!@=$SZQ4"81DD,!!@P,MHY"5 M$@C)((&#!@=F5LA*"81DD,!!@P.F6O]DWUHMH[8YV9??*;HNE4H%AUZ.C:%V MUZWK$!I#O;_MW[C!%T-;J/FV4 =U 'QO:.4SF+;"VJX]%,WS-.9-] 467N01 M)"4/$CAH<$!6R$H)A&20P$&# [+:L/S1TL:;=ROV7,;YB$?[>$2!\738;3/*7-C(0F>1OH/OU)_GI M'+^*\N7&-,K?.P*4K\R&6PM%0$@&"1PT." K9*4$0C)(:!%5&$[$BP 'D@I) M10F$9)# 08,#LD)62B D@P0.&AR0U?+R5$_=/M"U3B-B]BY^F9_$[Q.HS(*?=\>EH-JD.19&44F3F@R^B<,Q;\(&58^W[;1L2S!6ZO[L_>WJ4Y^[0SC[9R(WLX2QY M0?PSDSA^&,>*/2*6$;H[=H<>2Q*L)FN@7'"5.\GNN5/62I$UZSZB2R"Z,&%Q M6&%"3%@*.I+1A0F+PPH38L)2T)&,+DQ8'%:8$!.6@HYD=&'"XK#"A)BP%'0D MHPL3%H<5)L2$I: C&5V8L#BL,"$F+ 4=R>C"A,5AA0DQ82GH2$87)BP.*TR( M"4M!1S*Z,&%Q6&%"3%@*.ON,KC5:,FRV*:CLH26I1M)8<5B1QDACI: C&5V8 ML#BL,"$F+ 4=R>C"A,5AA0DQ82GH2$87)BP.*TR("4M!1S*Z,&%Q6&%"3%@* M.I+1A0F+PPH3KLCOU=J%2]O5AX5++Z+PVDL^AG&<4RWI3R9QO< ,WKM18/'& M*U>1SD;=ZR,G_=AN\LN1=VN/TG@X")/I V?KG=8:E6Z]G5O)4Y+"3@?J#W*. M(1\4)Q],>J*0#Y@9%YR.9'1APN*P8F:\NYEQ;>*_C?S*_J/ M_)D!XWU1[R/]'4F_OI'T\SZ7T:S4.S5,7HQ1-F?RC=NY[*['SJ3#2XD!_.KZ M:=\DQTV% B$91>BN(*#0';HK% C)*$)W!0&%[M!= MH4!(1A&Z*P@H=(?N"@5",HK074% H3MT5R@0DE&$[@H""MVANT*!D(PB=%<0 M4.@.W14*A&04H;N"@$)WZ*Y0("2C:*5F)H<5,.J<2$O*H$A+J\!;LKGT]BKR MO?C&C4P\M[NT\7!WZ67VF/-Q$B=ND,+(J;* _>DP#"Z3L/_[;#F!!SM33\\^ M+-N1^K95K=3J]4JOT!+]-$;6BB#?";YM4:EUFY6:KT& MDI<;?J+N0/(% 87D=S/);^]]DK]]8IB?Y-<:=?PO-S)%M8+_"P(*_^_&_YV] M^W_929YC.QK2EW3]"]<;G 8G[LA+7/^97+!2:^?>3@/+DQ4?JHR-R8(/:^&ON^PJ%9-7?,-BPA.>B-79*#/B/1Y, J M8B368EG8KG&BXA"@\-DG7G@\X<]MW M;'_USGX;?+DPD1<.SDQR?OW9O=U/LX-FM3;YHMVH;E0HM5:IM7NYE4G%0B6W M$!PT.#!U9>JJ!$(R2."@P0%3K3]O;0C,6YEA'I8L-B[$O[ON"(=0B/\TCL=N MT+>O$5[;8!P.K2#BM+N&,QX=6"G^R<<.1YDDS:V)^EYLZ-FAP4B. XN@[1=! M!$G)@P0.&AR0%;)2 B$9)'#0X("LD)42",D@@8,&!V2%K)1 2 8)'#0X("MD MI01",DC@H,$!62$K)1"200('#0[("EDI@9 ,$CAH<$!6R$H)A&20P$&# [)" M5DH@)(,$#AHX55ZF>UJ1" E%P@<-#@@NO M6AGW>W&R5HMS>'(#4U0:<-#@@+R9:2J!D P2.&APH&T#LE("(1DD<-#@P,P* M62F!D P2.&APP%3KG\!K[_($'J?=BCV<1=S7.&D X5]_L;X+7:5!&H>_;PY(B*O/GGPS$ MR;^.9UT4F3BA384&%CD.K(!TV1 C<( #KBH"&V($#G# 545@0XS 0ZXJ@AL MB!$XP %7%8$-,0('.."J(K A1N !UQ5!#;$"!S@@*N*P(88@0,<<%41V! C M<( #KBH"&V)$A@.5]XO!B7@1X$!.V7Z'-4%2\B"!@P8'9(6LE$!(!@D<-#@@ M*V2E!$(R2."@P0%9(2LE$))! @<-#L@*62F!D P2.&AP0%;(2@F$9)# 08,# MQ>&1E1((R2"!@P8'9E8;E5SN/2RY?!8&,^573Z<524^#?F33]MGT(YNK;W]V@/3W*<[=H9Y]LY$;V<):\#OZ921P_C&/% MUA#+"-T=NT./)0E6DS50+KC*G63WW$1KIE/)G&]P S>NU%@\<8K5Y'.1MWK(R?] MV&[RRY%W:X_2>#@(D^D#9^N=-BJ-5C6WBJ?DA)V.TQ_D%$,Z*$XZF+1$(1TP M,2XX''<3X_K.)\9;-EFYFQ[/UOQO,P,NQH!D!EP(3*+>1_H[ MDGYC(^GG?"JC6:FV$7E!!MF% B$9 M1>BN(*#0';HK% C)*$)W!0&%[M!=H4!(1A&Z*P@H=(?N"@5",HK074% H3MT M5R@0DE&$[@H""MVANT*!D(PB=%<04.@.W14*A&04H;N"@$)WZ*Y0("2C"-T5 M!!2Z0W>% B$912MU,CFL@%'G1%I2!D5:6@7>DJVEMU>1[\4W;F3BN;VES8=[ M2R^SQYR/DSAQ@Q1&3G4%[$^'87"9A/W?9XL)/-B7>GKV8=E^U+>M:J76Z%7: MC5YN6U%)QB5W!Y(O""@DOZ7DGZ@?T%IP?&KAF]"WASF>./LTZ/OCE,I%&*7/ M>IPDD73_':> MD_P3WXWC\^M,V)G'X\&7Z*,WM% &^4SR:XU*K=VLU'H-)"\W_$3=@>0+ @K) M[V:2W]G[)'_[Q# _R:\UZOA?;F2*:@7_%P04_M^-_[M[]_^RDSS'=C2D+^GZ M%ZXW. U.W)&7N/XSN6"UPI2U3J5*JA ?)U$<>J*8[[U$HLAI3=&K2N>)XWY_/!S[]I&#\^3& M1.FC(G-C@MC[:NS["H=FY7--G7J'E" W8D5U0UXH""@6$+O)"POM6:7RPO,= MK):F C*!X!@5%0R9H""@2 ,[2 ,+S0AWG@:VNE!0[[4KM29VUQMZB]+8N&?5 M[CH1;MVSRCY#1QS$R8T;?#&.ET9_9.PQ_Y\9.'X8QTX8I'C*_-DG@W#RKV/? M^^\FLY03F_XX\A+/Q'(=%Q&%!H?).O/ YP][[NM.D(@'"1PT." K9*4$0C)( MX*#! 5DA*R40DD$"!PT.R I9*8&0#!(X:'! 5LA*"81DD,!!@P.R0E9*("2# M! X:') 5LE("(1DD<-#@@*R0E1((R2"!@P8'9(6LE$!(!@D<-#@@*V2E!$(R M2&B45!A.Q(L !Y(*244)A&20P$&# [)"5DH@)(,$#AH'2I_H'_'9?!?&?H9\R^(?K!1_#.#X/+N_+ AY'7FQ_]#3K4V^:*WI%O.3%W4'&NBHIR\AO7&[7! 4'+K,T5EBJH$0C)( MX*#! 5-M,#]M"LQ/F4F690#.S20W+JR_NVX'AU!8_S2.QV[0MZ\17MN8&PX/ MK)Y^G'8&<<9V;3O],ARE=CBH8V!N3=3W8D._$0TL?.-&)I[;F-EZN#'S,MW, ME&[N,H/9_967V9]FOSS/-CK%[Z>;?P8YE00YR?:09:^P2NF/T[,/1TYZ1-SD MER/OUA[ \7 0)M,''+WM5;N55B>_W9L8I.0&@8,&!TR^W.1/[+!OKRCR?[O^ MV AY/-MX?[_?OH>OY<:BJ"?@H,$!7W,Z1PF$9)# 08,#LD)62B D@P0.&AR0 MU48KX8[*2OC87IO=Q.RM5:G)23&VR+%MBX><3NFGD<0O.(+"Q?7[DV&-/>$2,3Q.Y=]P1: MJVB%B 0'9O7;S^H)DI('"1PT." K9*4$0C)(X*#! 5DA*R40DD$"!PT.R I9 M*8&0#!(X:'! 5LA*"81DD,!!@P.R0E9*("2#! X:') 5LE("(1DD<-#@@*R0 ME1((R2"!@P8'9(6LE$!(!@D<-#@@*V2E!$(R2&@D4!A.Q(L !Y(*244)A&20 MP$&# [)"5DH@)(,$#AH] 0ZA M#'W:-,(-^O8UPNNT#OUP4H&^S!]Y,O8F_]K/&/9_=\8CZ\?KT/?#/U\?V $( MKZ]-VC&DX@0F20>!-QT1AW049O_MAW&21<-?UTZ@]84$>N%^R[+G^?5]BY;T MV)ZDKY'3I;"3+&BSIY]>_KK[Z_%5[ T\-_IV:=/A]!UD?QD/OD0?LM%^'IQ/ M^>?;DKE:Z55KM'\1'?1R'#BSL/V9!8*DY$$"!PT.R I9*8&0#!(X:'! 5LA* M"81DD,!!@P.R0E9*("2#! X:') 5LE("(1DD<-#@@*R0E1((R2"!@P8'9(6L ME$!(!@D<-#@@*V2E!$(R2."@P0%9(2LE$))! @<-#L@*62F!D P2>EL4AA/Q M(L"!I+)\9_#M5>1[<;JE-Y[;&EQ[N+/I?C^3&;P;IQN()CM\L]W L7WKV:\* MN,?I].S#LDU.;UN5>JM:L9^#W4URXUK4.7#0X(#[-ZH*45]1_5E%AP*;/]W= M^GT+:ZN!X.4&KZA8X*#! <%SQD@)A&20P$&# [)"5DH@)(,$#AH&2E!$(R2."@P8&9U495 MEUL/JRZ?A<%,2=+3:472TZ ?&3;(^_@0VZ ME.?8/PU[E-P><-#@@,+75WC[112.>0L^L'(L>;]M'X*Y^O9W-VA/C_+<+=K9 M)QNYD3V<):^#?V82Q[-A.S3.*S^,XQ\4>T0L0W5W$ \]J"18319#N> J=[;= MA(1AC"A,5A MA0DQ82GH2$87)BP.*TR("4M!1S*Z,&%Q6&'"G14P[3PL8'H1A==>\C&,XYQJ M2G\RB>L%9O#>C0)+-UZUFG3Z8=WDER/OUAZ;\7 0)M/?SY8[;52ZK7IN!4_) M!(=H%S)!<5A-VJ*0"9@3%YR.9'1APN*P8DZ\(K]7ZT^*NSN?%&_9:"4;>Z_G MZOZWVTR#BS$@*2]?"$RBWD?ZNSD1TMO(^7F=Q:AWT7=!AE:.O5RV;;"SK)?+ M(!Q?^<:IOUF^6Z-4:'YU_;23DN,FSJ49)=ELRFE4*TX:G8I=D.Z8I0=[E2TX MO: M#D.K\(V&2(1$(HGPY0 OV6]^>Q7Y7GQC#1;/;CBO51]N.+_,'G,^3N+$#5)@ M.=4:L3\=AL%E$O9_GRTP\F"S^NG9AV6[U=^VVI5ZKUNIU_+;J$[Z/T3ID$%* M!),,LK>*);7:0@))%7\3^O9(QY.$ER?U/) MU!KYM9H@N1RBCT@N)8))L_ MDVA6*A7<:78KM3J+G(*,;%%UD8=*!),\M+]6(;66="):UGMO65^1E5)1K=:M M--.ZVJ2B(@SNC=N.D(6D.(IFH?G.?&2AEUP-M:63T'&_/QZ.??O(P7ER8Z+T M49&Y,4'L?37V?85#L_(IN&:7?%.082SJ*9).B6"R]-E?TEGH'"Z5=)YOL+@T MSW3),L48MZ)B(LN4""8I9D\I9J$/[\Y3S%;79MJ-:J6;8R/'@TH=M;V[9MK& M\<=L[-B?#KRO3T7G?\=QXEU_>SX^YS[^WV;#;Y3,O8F=O5"M^L(']M(8Q^W; M5?W(#;[9$6E_D]@73$(;\*X-U<0,TOBS[S2>?)7Y-#T[X%Q[@1OT/=>W1V(Z MQXO?/#PZ6QR*)M?3/.F.DODFSZ.RS MUNJCQV8JC[W0LHAY8*LP1_ M6O1_=YV;*)U!_>7S^8G]ULX;@KD!8Z=(8>2F4Z"?[*S& M1'8.9NS??4[SJQ->.R?I+,PJ_N\_IG]J,Z[[=G^D]OF23X;7>F]BRO;*SH_7 M'A<;9_N3?W[ZO[_4:\V?WYV>_>/]IXIS>G;RQCD^>^=<_O;KY>F[T^-/I^\O MM_S$;:6!GZU03MSXYC\?_/#/H[P&@WC91\MA4EM_YK,]B+3I5#Z;V4\70[\W_A^ MNMRQT]3[[Z<+J>S[.27\Y(Z3\.?I4LHN8WQW%)N?[K[XV9DNMZK5OTU63>OW M@_^0_6?;!5^[\Z:QL.:;.VFQTW;P>TSTVYT_RN?HU]ZTNGL\^H\LKZ)L8C>M;7*+7C[O.$%4'>@ZJOE?ZG;YZ#WLM, .)!F-(\[::8@H$@S M1:9'FMG;1:#=K3C34S_B',Y,XOAA'._K9,M:"?]%3V4JQ(0&B4-STU_U$$R2 M^X'G[O7K%]47FDA<1.&UEWRTQEN^3:I6M?^=?+%U):%.M=*J-G/;-T6@[[UF M$%F/K%>V8"#K:7+9(.LM-+=8->M5[[)>'O7S6I5JJT;6DQM0/Y3\.F\!5MW' M@W23R&3W3!(ZD;%!V?=\XP33Y7CZT_3K?GI->)QNOO$"O9-63%942!R:PU0Y M,&,1AD.0:' @;:B0("(T.) VA.$0)"6\-%NW3] 2!Y'K#< O>LJZY/&@<=SQ MD@8'DKW)$TZHZ4"_!"%PTFW@W^9 MY"8<.Z<3X< <16>. MTKJ;H\2#+]%/4_U]FMCO^R0EKV7Z_1RDU6.SD-SP*<86V5(=\;8O5..C'A MX&3?(7-@PK'9A*/SR+G^R+BQ>6%]ODOK(Y]]"&OBH'J/2JC7(?7)CC"O= M^V?PSHPB&S)N&A)ZIZB8BG!J\) Y,!79Z,[SWL.9R*SE[->^2;\X#@;'PS!* MO/]E/]_Y&KQ>J?5:7!>0&U^JP4_R8_P?,@>2WR;)+TU.>2>_/!;AE7:S2_*3 M&U_L"Q=^.!R9(-YJ4<[U@;*=ET9-&AR8EVPT+UGHRW1Y MXT;FUU1X)S.^>XE+X=5&?JV9B/>RQSOYCO%_R!S(=QOENX6.3)ODNQQ6WIU* M*\?;T0EWP94WE\"W ?%]LW=LW*A_X[C!P ;:5^.'H_3V=,?_F=<2;R!9?@7/S.8PG^O;::X_;[D>$"N$98 M:!QW]*3!@8G)1A.3^1IKWXO.'-^9+L!Y<&EG#>?7 M%U/_7?CVI=[?^>\%>Y^/.@9_N%?AREROKU4JUP]Y?O9&FJ@'2(./_D#F0!C=*@PN-'[9/ M@WG>:-RN-+KY;;3! H++=-TKL@58IO\67'F^;P;97<5AI%-FL_I@)]3#.]SE7CWY;$KC59^C3IP0%[# MC$;1:/= A[XJ!]+?)HOT9FU7V2_/I7J]TNKFM\4&%P@NU;FBO@6'3V8PG@2\ M%S@V2IV^&T7?[.%PW&%Z?BW=))S9+OUB')OI7=5ZY[J8Q'".\9 Y,(G9:!)3 M?V82<^_'T^#SC3F9RO$X<^/Y=8;K_/JWV!QG6GS16E]U2I'JC4!5/9 >&?^' MS('TN%%Z;+Q@>LRU%%BEU^J0'N5&(%?H-3A<1&;D>H/[EE@S5^JW6^!SE:)L M9\=1E 8'9C";7:1O/G\OX=2&[\RUB2(SF!8NO;MNL?W2?L4K%9TZ5RKTAAP7 M[%'P@0Y]50ZDPHT6\ZV7R(2Y7KSOD1#U!MY!7+HO0MVS5W=QFY8[FY9 \P+' M]]PKS_<2SVQ>_(P+$64[ 8ZE-#@P=Q&&0Y!H<"!),/X/F0-)0A@.0<(UV[T6 M/QNYW])=%'IG0DC;G($Z9 ZD[45 MLQ[HT%?E0(;;Z,KK0A_"+1/<\HNL*]8'J;?RVT!$Y NNMG6OKA9CM1V-S2!= M;$>A[U>T0G1H''RDS@77))S 7P+#G>[$IS(?#7!F O@ I&@<=PQD@8'9AX;70!O59^? M>MS)[]/$?2]7::Q6K=38AR4XSK@\CG\>E;[U M1EL^R_-M3Y?,KL6=JS :F.CN^,:A[PV.<[#.-W,@>R)*OV<\G1;ZG=[?G ML';/!]%DBO("B-3C1O74]G(X=T?NL!RGRFHRW)E^KM&LUF0L5*VECUNFH@YQ[D##(N65@1<[=W6F(%0J7;Y1T\SP/4:OT MZG6R;S'&H,:] R]\9A]EL%5Z ^VQ5FV<__?8:7']-&,S"RK*##G9UF[!\QF2^4),PKF>?: *Y=Z;9)Y@49A1JW?.QN1X;Z\4_# MU[GVPS]CYSH*AXX7?#7Q@Y,G&W>$8]-HV:Y8K)!Z#\M?JJ!6G"<=^!Q(E=ZA MW?BIRH$T0YH!%&FFI/1(,R6L 5!KR.\GN!A'_1LWMJ\17CNC*+U@GWS+JN2; M/\;>:&C?LMZ91^8";((Z9 [LA]SLI/E"G?P+]UMJN/AS>-RWNHO,Q=2 %[Y] ML>-@\/Y.@CN__;]=J5,E7W"840X [1[HT%?E0/K;+/TM5,C/*_WETL^NW<0#YD#\Y.-YB?MA3+Z"_.3]YG] M_F62FW!P^EV!.U^3_')8FM1=S7.8CR[:7MA?:YW"HL9"J<.#YD#,Y1-2N>U MZPL3E"CL&S.(/UCO/3XW>>>E>]&"07P>S9HR_F22<12<7Y^X(R]))QM;["[_ MOD;O4$U?;YRI2H DR/@_9 XDP8V28&-/23"'97RSTNIRA5UO$!Y$>_H"K.7O M(GFRCH]MV'"]78.,ZJEN3*7!@;G,1G.9A5KXLW.92^N_\^M]76^OM2J=1G[+ M>110=@60 AG_A\R!%)C!Z=9K=4$Z1 F7I_=^Y[A][[^;Q+VRZ]K8],<1'=]% M8D/CN.,H#0YD\LWNGUMH,K-P_]R_[@5X>>^_W=\YWJQ66M7\;I]# 'N_=YS< M5S;G'MK05^5 [MLL]RUT]L@A]^5QQ;G9KG1K;7*?W!C3V-7]P@W4BK!@G[L& M;2,L#=5ON:_>Z3\KE$[I/PLK^L_N\#KW0JN4A]>YCX/!OZ:J/;_>SUF"1J_2 MZG9E+GC3*458(F1?(1ADWS*P(OON+/LNUES--_OF47NNUJW4.W1_+\@8%+J[ M@!;P3[: 'TT;$3I7WYQ7TW[P/SS:TZRX/61+'E8JYV;I&5L:F/2,W=],;*'\ M[Q,M8T_O')U/__?5VK[;"9C.31),P(3E0MH6@D':/@B8I.W]W=W162B+FU?> MSK/5>Z/>K32[#5)X,8:AQ@T@N]N_!@Z() M;Y'I'=IMH*H<2#.D&4"19DI*CS1#.8!]<#B-X[%=94[* ?3#X3 ,[$<-^[\[ MXY']T@OLLM/UG='XRO?Z]C'7)K+'JN($ABKV D&C<=R1EP8']DIN7_&'*"E[ ME) E&/^'S($LL^^&UNM5FGV:C(7 M6G' #I:YNA=6B[_,O0Y]/_SSM?TJSX4N)\,Y2P<'IC":"UVBI.Q10I9@_!\R M![+$1@O=^Z:>\>!+].@J]S<[9_Z039G/@_FE[IE)=K[:;=1;E7:M*K,U&Q%P M45>+PS.KW0X82'RRQ[Y9#[&_R%S(/-ME/F6=^]Z%$-;5(;X_^0 M.9#:N+M*"83,165*>Z]4VONQPE54!I7@I7K"E\J@)8))9=#]K:\7VKX^41CT MPYVC7["@=[O2:>2W#J<::(GE0MH6@D':/@B8I.W]I>V%?J1YI>T<+N&W&KU* MMYE?(U(2=U'.E^A>V2_(J9%7-IPBX\8F[7(V^GM*L!0%% M:=8=M4%9:"2;SIG2_[W_[M1/]SI-?W$<#.9_,//("Q-YH9UD343];JKN][=] M?YR"M5_ M-3B0G@L"BO2\FY,:"\U%E;)S'CWBN\U*J]HD*\N-U<.]9T2=S,DZISXJSI6Q MGRQ(;R4)KYU19@ N24F 5+V*L1P.$R\E5O,3+RXHY3?WZBXTB-UJ[O7,5*I6 M;]0VVQU:K5![F%.RO>APWN^%V,Y9,S^:G9_47/#^R^8Z96KM1Z79Z,E>8GIJ? M/9DO#LLQ^TT8Y'-I/.1S\CGY?%?Y?*'H\RZO=VS1J+%:Z?5T6E>0SXMR&\GN MMM(4#X+$<:=*V-ZO+Z5'E9F0+*C%Z1!3G>+0XY91#0ZD&=(,H$@S):5'FBEA M=8;'(

RGWN%[P MR_H6N-X@O7:?UN<+A\9)W-O]-2L@@:L=]T-ST\9W5=$+6.R&J(5>P*>9X#ZG M?KNPTCLSVY6O^WY/4T-G_QB!K"Y4$AGCGT1&(EL]D2UTC%TWD2VO]#:3R')L M$DL@"ZZ6N6":^P53^V>OI]=(OYHX\=*>?\$@UPZ G!7GA!\H7QGKI+3.!Z[0=^< MI!/BTZ _3N?)[\;I)/ELLJ_L/+IPH\1S_>GWG].W-WG1?"YHUO(K-$3L"RYA M=:]G%F )>S&.^C=N;%\C+<091>K4S;=7M]OOVD">Q,W*_ MN5>^T3L'Q*2%,H[,_;3EUW%R%B;_ MGTG2^ZWRN6NXI5/4F!!7#W%2'./_D#F0XC9*<=W=I+B5[R>F,[3>*.(*L@:' MX[Y=9<=>&A79"CP35OK%.#:.&\?&+KGM\MM,N[IG6W3]M.&[$UY9/EDQ)JXS M"X2/QG%'8QHYZP/3;V9]>7Z= 3J__BTVQYDJ3X/W M4U%^"*./J2;/OUMRFP7[2ET-.K5*M97?9 =+E-T29$G&_R%S($MNDB5[U?UE MR>5K_M5Z^54ZG2Y)4FX<@\,GT_?MPM^[]OI91*8G ^[O+_^^H3B[P=Q) M0B<]5NGC7']2Q,L+G/[D_)[>638F/)S=/&0.3'BVO_V<*"E[E) E&/^'S($L ML=&RN/;LLOCAU/K\^MUT8OWA;EZ=W:;^.3R^GU2GU\%/@^D5\Q=8''=;^2V. MRZJ*VMY%,5T:_YBD]T+;GPZ\KT_%YG_'<>)=?WL^.N<^_M]F/V[ZV]EWL6#T=N\"U=U@9A8K)E[3APQS8&[9K7AIQ]I_'DJZR3N)M\ M7PK;96^6ZBNP\T1<7]_[5[;S_.3Z__I?HN/G!_7$XK.L/Z[Z]Q$ M:8KXR^?S$_NMU60PA\^J/XRR'/23];6)?,\^V=';SZE.TA,^)VF:"=(* NF? M6L&X;Q\.@XT.QVK,GQIY>WC))P?[>F]BMGK@NN-B8[>=_//3__VE7FO^_.[T M[!_O/U64G;BL-_&PZ=I8J_.CMV9W) M3^[]?3+K[P_W_KZ\][?SZK<[[?]0IN/R]D,8.\,[:-O M8L?8MSAP+LW('H8K$TTBH5&M..GM"-FCTTEEJ0[(*R^P!R,*T.^LO1_:/^\;WT^FSG?7Q^>GNBY^=Z52\6IV>+%FX3F.IWS_-Y,&--XU'5Y9/+BQ7GS3M3;-SR75O M[^)5[2Y52[R='^XG#H^N'-.1L3/D&[WEM:8*,_&<3I;NPOS^PV;+L_P69P_- M.8FB?:Z:^CK/)Y,E5?9=[>U?VE>U1O(&OGTV^YI^^*=- ^G5 MSDKV=W]ZR4TERZ73C^A<&=^S3VZSB)N]&?MPW_O=_O F#-.*7$X\[O?M\'"R M969Z%=5.2NR!OK]L.C0V$PWB-\[GF6>-4ST[GIV3W!\,^V=77CBR&6EHU3E. M[)OVL_=DQX4=1^FGF;Q&X&7OIN\.S#!-48$=9,DX^X"3#_$E/7I!=BQ\]RI= M"821_9OY=V"/33@Y.&;R1M+G'D\25GJQ]QZ-?91S%86NS9C>R*1+B>R:<7;4 M[TFE+SO+8!2%7R)WF-U=GN64J^F")#O"CWS0F4\6IQVB[$O81-*_F6/1#U]? MIV>@S."-'9/WUZ;G@8WCZ0>:^PB#KVF9"/M19C^$E\YKTD_[X-/'.3AR#?I'-IF&B_PTMH9SFA\9:/H>P&Z5U,1 MG%Z9.;%\3A[KC3N_8&SY,SK[95=J693LGCFU&NKOE#YXS*QDZG3 M[(DGM3XN[+L*!Y?9G]ICE_UJV;U&TR>Z7QJ\_V-L_9*^97OH[%3P^-:+[QYD M?VHGTME+_BN;0-__]?@J]@:>/9*7KF_.K[.'S/ZE/3C3O\C.VMIYW?T7LZ=O M3\\^+#M_^[96JW2[]4JC55\X=3N9P&9;.Z8A;-^J':SVC:1VXC>RD-AOZ M?UWI#/B32!;W-7\_2A=N=!YEAW;P;]T;0$1AI.,W?3;! ' M"SOM]AP'VXWJ2N?Y03TCDNRZ?N?GQ4&>/N;Q8>ZG:?F>5?KS3/'I6F\^%T9N M1FZUF)A#TGN(Y"(*^\8,X@]1.+PK3G1^/7/L]D/C_V?ORYO;R)%\/\'[#@C/ M]#X[@F3S%FGW.$*6VS/>9UL.2YZ-_:L#K +%:A>KV'5(YGSZEYE 7:PBQ5.$ M2,SNC$6R#B"O7V8BD:CWTG6@_HNW[>:P43Y.C $ N3AML..>( RGJ3!*F\+# M[-@B*E:3E$P\,@>E["[+='*9_;&)IAH-:M]FO#=J=5:9F@0,46J#%OKL+Q!T,'Z_9@O"= N&/ M2&E\?_FY^Z!OJU-K];NUUG E?5WY[H+Y7O#BXQDBYA(-P3\",>7@D<(O6W"B MN1%Z2OZ$M(R?X]4-!)X!';3S9%*_);ZVV_U:I]NM]0<5EGZYV/,8C"NGF,S% M6(!&*# (Q2AJ=WTH95&?C M/Z-MTFK7VQ: VZ*QT;@J:<'KX!Y'F97P'8V>M MBT?B3*"EZ_H/=:#&@B=WL*"R4SJY5?>@$@WX!Z+3M?>5J'2MB)07V4'K(OUC M$Y'MUGK-9JU9%?P<*<;LE(XDU#K&7)L]I9BSW]51/>8M:-;S+J,%\68M=/NZ1:S%KU7G@_=%@1A:Y2Z*(0/*W7O M!E[Q;GXC@![>W4TNBCP.]Q[3I#7@IA@JY(7?=E92="D[_Z(L^V .P:7?1[4$W>EXH">743:, M/VS+B_[H]'O=47,\K@^ZO5Z]RUOM^JC%[7J+#YN\TQV-6J)_SN46 U-N\;)] M\ J'%50^?(7#4BIG?)#3SRDJRS25):JZJB1BF3GH-4M^/8PT9P8"WX,_+5FR M1V^:R_\]D&& 4G#T&P/+-[J#^O==K=;[_;M07TX%*TZ[_%>:S V"VL2^3AFH6R>4D/Q36"1*,2DTCLM&(N" M0A^JBDJ__!<$!__-/2JTR))?65ERCD+@.7HV!X^.O?/AG[2XXL/ES;NTQ,HI M$3:YC7V?8MOES??TKB]^@]Y>;[9JK,S?@E#AD/%X>>*3VD8M?5F6)5P5 MO]G+6W\&9KW3;KW:Y<&?J3B*PJ[_]AU F7_#-=@QEJD7I>_IO*H]^AIZSGO MFWL>@=LKP[E_"?N.E@P*#QRT>J\>?YX:[)4+W!W3#B):C\"R(>ECAVPDH@:VRC'A6V8BF#I1A,58A<(RO(9R4C L#]0K3.0T&]92 MYZ#;*B7]:,'LHY?W$!Q0H9DKLJ]2#9*J<*F&^1[^?CQPN[31PA!Q/_C!"FP[.#^D=52%C_'@IVHRHZ%TUEK_E* M&I36F\=?> 6C]Z>X6T.E$'.&'Y7Z(RZ>3),=!HPV%K.DS38=J<.N7#^V22UC MNNTR"%"5J#[S%@MN03\YF/;@'A./N"<,C9H:M3(KJ>Z2/(1J%1:,4J"VU.!8 M5$,@YS_X%J/"'4?89R M)8%?%O&B=D[3VW!22(S-'@;6@:BQ8(V76&*LRD8+,1=1:I51])782R3QA;P( MDYU65#0Q0#1E7<)<(&CL"]B7E#- S.%*"S.LM]IK61@+ZYYO^<^2DW71W<1R MW* BY+R51<-1?D_BD(3RS@J/!&]TY(T1WEAR.M ]]^AS0WGJ^==[&T><,QPKS8$ZCI_4H[(/=;*F/0K[FH5(_M19KONFSX&$L@96VA^=?@9RN',F" M\5#@+$W'-/= 5.) 6/Z=YR1;JB368#&8?),KWX0V(Y,A=3S!1+@V+IE6+CDL M?#ZA/@8MT\?@.?4Q0&!1J67I?N:7OS98=UJU<#6V[69/='B]/>QWZMU.:U0? M-0?=>K-WT;7[MACR8>_%BI%LGNC>S6AK8Z(+@J7-J/C4#R)XLTVA2H-Q!\5T@4?+D^43"_T:E74%N&FP.^&)@'9LP<^"_(%< M]G:6H'.8U@C07?^\O/R:5@I02ZPXP#K8*-FI&E"3%>F@W:$;F)PCB3]F-0%T M1;*U$1T354Z=ONWF]ZOT/4EB.)EQ1IZ<7YPX4=L1%V;KQK9 =P_I%*9B<(Q\]=.S[$?8[ M+C MJ^W=-62M14J+E*[8, =7K1*6.C0EFQK]W)-IRG$@1VU:-"P0F]-F&H9.'Z/5 M/>!P/ HA(,'@I,@*N>!04/]-Y#*<^+%KR^"$RZ-4?.]/\&6SQC@49V0BOX85 MD2UM\^RL$KA+N<[XC0A+*5ULC--JUO]?JI!$ =DK<&4FCJRC\D%QMRAUS++R MK06EP]Q<2!!CRU>ZV2>X7(A"(]4I/7)GB=U"GN/C ML.:GJ.=9B PCY,FB.086/T06CY-$\#",IS,I[[2LSBD05'8)!0#54_8\Q+&H M1#O>ZCI\Y+ADU&LYNR&W!A"84,1>>4.RK\E6FX-5&F"U"-=R%K,\LD#<"R]6 MTTIWX]BT]25W$V&<4M!\Q7)&E@012+URY(G#3&4P.9"=B:1>7189%=UY+]'7Z8$PSY@C &/4MZLUDD2]C@+(M.DPX5&_;$ M7G0',R\27)K[<2WQIF?CR.<277[/ 1*[F9:;@K +*\G;AQ/X6 M J UPYY<[0[1M;J?9XT2D \3'Z,!_\'##B#)IFHG 0R\A(:,YI)\84 4AGT] MHSF D.O*+ZVD5R9W.>$*H1E./ZF2SH*%=*$@<8 SGDOW>JP<8FP*B0LVGC67 ME0%^ %3WY-NI::5<:OCN$7UH^R4X!VB1@X7*H(08,L;(2JFQVZ/R3IV(RN4* M=6[>V(T1)VML%$<4;G!9E>C+'9'YT%62IL;B,'$05.FV;/^Y(4R64^YX[*IG MXS]8.0^F R?P36!?4%RMJOY=XJF!40.CV\&H;6#T.IA$7+SMCSMIYQ?@!Z#5<,FU/!D'BJ( P1*COR2 M&2\)6-&R+(S"1Q9.! ;0,K!3/<\@!L-TZCP)G67!$^682G/9$$U*#3^N<'4> MJ^MQDM^<\(>L^,._#%@8L-@.++3""J'5: QR+4&N@B$ZGT7$#P6P4?74,E<[ M\R,Z-@&C,HC'_DP2MTDL@Z50!:+E$"X ^YV ("[Z3>6Z" )*P&VANL'0(0L- M=III]K1!4+*M2:7- 9GE?CHJ#YL%_KUC"YF.Q;V\E/D,XQFMCJ3A8D:O!OLX M9C8F:^W"*J*BN[AWQ -Q(A\_8C%6]EJ5:E7Y87A.VA,89B@\RBLK=*?@U181 M+I]Y:3*8IP]+_0F9>R>AF,'CTR6"/V/[#F5*!O%C[KBQ/& ")XP212GB[('@ M/F$G*VRUB=V*U7I!F@+/5LQJ:MFN8FFM&')CGU9V'X^B<>RF=#[! M%9]+F7BI/G*KMJIU%=9B)7L_\\VK>LU"M5;)@P.W#UYT/4[N7:/K5^D9[^;O MA&=-@+(_*NKJPF^I.A1[\54\YW8^$X6V5VI4I4L7BO)RKN7Z3;#>1@_EWE;R4;IJR9]VVH:LWG[QMC4L\>(7LAH;$[[4H?5@A']W$H0O]]+[A;#?C[A; M!6HU-.1JQZ6+Z5PR6M5K^=O9K-:)VZSL2.Y6&S=;:F.S2AWWSM-F+>?/@NI< M[,MF5?0L/D>;M3;ANSO:K&VL4O]H5@E[%0/ER:W^(J+#H,7%MF[4+9X>>SBC MU"\=P*";43HJ>QZW2"LQN)KDVKM0.I&\?%C#+[6M4*#_="AP]?S)OM)M37,0 M>;-?RY< RC.OUSGJ^E%F+D6,BU-&C&;"J.;&B.%[*_!B5[@H=X([/[A8SIL% M)6JMH43K:@U3"M/8T-RMF:96B M2-G0[I;_/&R7^%93M?%ICWBG=]&I#S@?U;L7O5Y]9'?;];$M+L;#?K_=[G9, M*8PIA=&F^&2LU6A,*U\UCT#(GD1R/S7/;151574]3 2VLZ)6Z6K#L2V[L!&D47#F.C^PM(QB-*S+ MDQO3&6W?EO5MM'>\PNY1;VF\1?9-<+$#6X.Z6M-F;$P'%XX5EB7X;J$&3?9X MR QF-G9^AU=@^_.E;M)QR*NZD^"AEA54R??\.JW2N458O_-@&*J5HZQ+Q(.( MTU[D:>N54'9Q<<9REWOV->*F*MU4[6BJ!%+UI\$C!1+[.1)T["&0$40$9>YC ML@&2>N4(C[NR[X%E!;'P"//W\D=SV.V#)K0=Y?0]\Y$F\\AVE3';^44_ZP.9J/2^PQD= MVB68W"ZO6M6J#0',#N([P"G<0) <@2-C58*S[!9L))NT6L.?U39SW,$?A!,' M^<1_R.N*=](>!NFE)7L+J&TLCTKS59O/@ PU[5B47$KR9)L/2HNFD05U?<>M'W.W#_2? M-^76YJ5>@97G7%[Y-@V3A# [MS+K$ID=H9AD$98%9WF877NY8S /R;C2>:0GN(?L _:\B0-EB+/>GL4V=(LM!LH'AM; MG1#L"W8"[=;8!Y2G?Y,\Y4[]@8OH@B'^Z^4Q)(EYI;C21:U6C97]QT9U%GII M0%JJ6/F=!WCR70@0>S.!<-DT@S,AZ5Y"THD)29]#2/I%1.PEGCGV*CFC$$(C M1J: 7491X(QBJ:G@!V*/:=7F^),SI?Y?ZJL;;)DY@2F#OWY62Z%^'-')'VBT MDYBPT'RZT!['DM2B!J-J^7&JVLQE/S38=W(2JW &SV.1+IQ($K+!3 6^TBT) M<'KI2J=BR=KOE@E3)"^\PZUAS(OGR9"?H6K!41#N?7F2K$<-\G #._:1DZ[' MO[)7+GT#!$4J)TM;XM7C*' .4?)D\VV,4G#?O J9; ?NPK"(^EU[JA/MU <= M+OS<2(6S\%[EG=0%?L#=69F^J1$D)=X/A@0E6Q?/0DI$\R80&GL@LXVPP18Z]SS$DV0+) M#6'7(20)^)U@'M614H\**=B9)B[5P;Q-R57UJ5[+IR=W'U2$E9QZE>J[2_S* M)*B6EZ8M&84QV2B5ET0R0W7L0);WR5:]:!S8WCZ3])I:5"(C^$"Q=;S49BM8 MR'>29C.78^^.]Z4IYF1VRPDN$_7L?(1$\ \M\;CZ.T_9N)7\+PEOUEZ!ZPY+ M>_%43>\',$Y8JH&VZG\ WI)ZW0,5LL) U"F0P_9(M.QAW1Y:5KUK-8%R@G?J MS=:P-[+:UJ#9YR9T.OLRCTV*6=/Y79GZ'ZB.:(R-N"4%?_? MLA,-SZT*-2&!$[)6H)JGPK4+6I8G" MT@8=1?)O @N\\$3(;##7Z5A^5]6]M]AM_.YZ?$.CDDMM5"&YK\3B";F_U'W= MQ](XU':)0O0Y6^S"Y^ MBQS6:SKV: ]W)>W2"SYE1Q!K]GH M]']YH^:9D)<6TYF\4-HH/.?+4Q[=^J7!ZF,ZMB*3\(L-L&;?HIRK/2[C\A.1 MO]5H'Y'X%<=(*U9=ZV[%UE6I<[9VORK7^3DZT ?1KYWX8OSK\^5-BEEM'3"KUTWA2+IK95I(-QJ<)//R4>[>8H'([J M:X#04YBRU$P;/E7R:;B6N_ HIW+> >VNVYMS$Q?[KR1AN5:WO]?B?OF\7'YA< MJBX)<#/&5S3F'STD^#I'YG0*W6-ZK4;YD$WM9/XI4V7'D=]?]*.Y06&#PH9/ MSP^%M6'=QI@\.&U,7GX"UP(F#QH]@\FZ2;-!:&/Y#4(_'SX9A#X 0@]/&Z&7 M'_NW@-#M1OE09>TTP"#TT3E@$-H@M.&30>@G0^B+YFDC]/+C11<0^J)1/II7 M.PTX:X3>KC;@8'4XIC9 U@:D+5:.56!CO"F]J'YF-DI3-I"S9'RAC7RAUHGX M0M=@DK=;WF\/&]V]N4'&Q)RVB3'X:H3_;-E@\'5S?&V?++ZNNU3?:39:!E]U M$V1-38S!5R/\9\L&@Z^;XVOG9/%UW87V]F"/"^W&Q)RVB3'X:H3_;-E@\'5S M?.V>++ZNNTS>V6!)YI6L1GC MI 4;C/_SMJX=4XQNZ,$& PQ&^,^5#088-@^,>T\5&*.?G;K9&FR];IMN*/J) MKZ:&Q:"J$?ZS98-!U3Q>KKK=VVVXT#:KJ)K[[6KHUVYSWO'1KMC5KHQ%Z4/WL#9,6;# >S^8> MSY.U2=V[Q[/]1N:6*0374'0U-2H&48WPGRT;#*)NCJA/UM;T"1!UW:7N?389 M-S;EM&V* 50C_&?+!@.H&P/JX,FZD#Y)B+KF*O=%HVT053?1U=2H&$0UPG^V M;#"(NCFB/EDORR<)4==;X1[L<87[!&V*E,Y$.%?)\5,LU:E^ 7R_'),16YUD!8PGTF03&@&RE@7V@P7[ M44%?@\X),&#PL!=O;U$DF#]F5VB)O"C\[5>\%<2!OU5DVXTB98]K-M#RZIWK:9=YX)WZLW6L#>RVM:@V>?2 MN,)#L(QG\0%=T6_V>W:OWNKU['IW#(_BS6:[/NKVFGW+;O'QL+NA@=C/Y)>H MW9]Q&#GC^>, NUPBVX](Y,(HP$8DXY!#0,LGC2:9$74JR#]> #I8PG71MH+U M33\K:TR?$Y,OSQ$!.^GR62A>)W^\8 HBKSWFC50M/6/A M:_Z,A:372SIEPLPB8NXZY;QJ2ND](E[<3@28_"FP>)%/-A,=N9!% M$QXQ"P32\2PWM@7#A_AQ")=,1XY'ICE$Y !>"2\48:WZV(H:"_TI00PHJS5A M2'O; 9IY5D07XA?Q8\8P04ER]NL ]P M83;:!R>:L&GL1L[,77I3#2:539N[KF_!*T+ZELBF7/T9.$ T8OPA>0<#Z@@. M$ZA^.(/_YRP0+GRZ%R G,#7N @=@*BZ [9UZZHB'#HQ>A07,">$>"@W^ Y/W M1(2OQ=&%X&,3>4#M8E$':PJ_1_RG0 :XKK"(6($_918((% X4&2/1Z'X*P:> MNG-X]-2)\$(8^QV&"]X4(P^7\3B:^ &$(P+&LBON$+3H*MU477CQ!B0J4?Q1 M'(+O$X80U 3 *F2 Y 51MF4.^B"D5PE5]VKBT"SQC!D> P+ST0 M1EZ%7'^97$C2ZHQBJ20'Y>R64%3!ZPTX>UWF0Z.,FP6Y21R;*J%8Q58>P(CN M!&I,R.[@[RBG:F@9*.>!JA7#U4Z4$S'@,US@!,Q_0/M9G_AX"?(-[P7#E?UJ MN7YLPS5H,(BG:/]8.(. >^R@YHI@"G9K/G,@Z@:5QM]_*X1J^1Q$VN];!?FO MT_0#2A=8H:^9\;I.;=?O/V=D3Y+LP0U\&XZE,80;'-]N;9FJN/:^2O(FL%M, M5^P\NIN(!]%[,.+T1EP!J#?[]<)B #T0 @ '9"P4UFL[#A[ $0V%]^(MFN>Y MX,%B\-LH24QFI7/V ECQF%U@\0S,BA?5F "$$@%\!N&PA>M0[;/"F.0.*1E, MC,!\Z-MX##Z9I@(B"%0$1M5 OQ@Z:+7P&.

EZD9"""*%CA3,&\:+'" E R8!0MZ#B.;%-N5T9K;)353XG/FMRC$% M?_"!+#MH8L[2^^B=2IFJ>#2:[SHX=07 ]]TX\0DS2S_A@4T_XR#\&$2<_Y J M Y#MNWE7NL$6B5#T$\$SAL!DKK9,)+*?V(D,MQJY2.ZT9.NFPFMZ5+Z46:^Z M-XER@,O"FGADC,)X-O,#,+?*4M0*IF+5PX+,NT],IW3"1P(MY^K8AMYB^%WD M]]#'%IC%H?8NA'QKU6Q7O"5-"U.HCG%!<*$5 QI3P_3CVR(?A>3!9&K4DD7).*GCFB@ *>O!!Q2UT(0H> MN#-VHP2]$Q@_!'\2EP3,94IC POZ)V RAJY1K.:4QK-@ F- Z3GH@(O6ZPXH MQ[P8G3GI-X!$(G5QF,!5^0&=-!_(@UD$3CZ-I'GRSK"FU ZIZ?(14#>07Q/$ M_B=3!_"(P"T1GC5G4C:L LR2>Y!$191@0.6#6^U[J5S*[Y(TD8$8C#HEV)/K MS=*UHL-J44%AWBU;@7OQ]BH713:2M+"DT%I/J-+%_#/+F(Y(#L\)A1(X^:!/2,:$V6&!W;%((HMWE MS16[]<%!9H+8%FU^\_>*#I/I!'2VL$['?O8AR2CL+"YGEPFR @10/(($4 MRW(IN[P"+XV.6]W%Z/B]$_([>(4$WG2QGA;%;D&MWKF^]6-%Z%M1>R9"B\_0 M= 2QV"U-KF=:;>RCFTRA$"T#0?0;RE!GDOD].9E.@\P$FT!.P]7G'*NGO-9M M/6R7M2\YK-<\COPW.ZR#';R((MN"#J*FYIF0%\(:QV;R0JE\X,<"8?=?2G&V M!5FYTL.C$7]Y!=8E$,L]"@-@3&C?__&B_T*#@J)VN]%?S:"$>DL1H%A'L[.N MY%=2E_F6@W708GMH *!FG^''20AN "Y6W8A91-E>R=%.LW9DK7J:,C ]^&', MF#%CQHQMS+4OCJ>_%5M7I<[9VBWKZ?0<'.B#Z-=.?#'^]?GR)L6LM@Z8U6KF M>8NJ:%\V9,X+,\ [U[RCU\*C9#Z7>\A&FC=)Q# M/1[%F+/JL_1W[5@T7,L1,#V8EO1@\UW%E#_UZI[!#\;473VT_4K^GK98Z M+]ZV>K7NL&^.$])-1'4% .[!G:/SR<#N\^1:YO#;D]+V%W>:'\3V&WVS=FX MVHFHK@!@8-? [O'Y9&#W.7)M<]CM:PF[R]OQKPV[W8M:I]DQL*N;B.H* 9V M#>P>GT\&=I\CUS:'W0LM87=YS_[U8;=5N^@/#.SJ)J+/XLSZDUYJ7^C'IM\9 M%\8#.JN310P;%KT$X;<-A4-,(_]FRP:#F%JC9T@\U][#&W*\-VN;0>.W$T^SF/C8' M*H^TTJ[RPG@QIM[E7-E@O)@MO)AE1](>V(M1;_N MFAH.@YI&^,^6#08UMT#-CGZHN8=UYDZMUS$]3+033TT-AT%-(_QGRP:#FEN@ MYI&Z?ZV.-7=>9VYA47/;P*9N\JFIY3"P:83_;-E@8',+V#Q2]Z[5P>;."\VM M9JW?-JV[M)-/738SZW'4N39L 14=@S*#BG"7A5)-0XT.N#A?SFA:T_7(H0AG MV0%&4U8-'U,DTPEF.\_IB W8\O9:_1;NM^-XK3\<:E.HI^5!+-I(KG;'41FT MU@P"#%H_&U89M#X06A^Q;]MJM-Y'H_+:8'!AT/I92*Y!:\,*@]8GPBJ#U@=" MZR,V*'LLMMYY2;]G8NMG([D&K0TK#%J?"*L,6A\(K8_8&.VQV'KG2H*+6J>_ MO\U>!JV?0W6!QOO86YW&A=Y,4+K/QJ#\I-.H,R%[ /UGEC( 6]<6F,+)DZK8 M,Z?(/ \^F:-D]N\V]9M'[(SWR)O>"9BNH%^<48S3V6^C]FZM/=A?'R!3G7G: MUL=@L\%FPR>#S4^)S4?LO[<#-N^C'7R[-MACPL-@\VE;'X/-!IL-GPPV/R4V M'ZFKW,YQ\^Y-YSNU_H5I!J"="&MJ?0PV&VPV?#+8_)38?*3>=3O'S;NWMN_7 M>A<=@\VZB;#I.* E6_)Z:,HK-6"(IC5[IKSRV;#*E%>NR;U!N]4^=DVYJ2#4 M4+4,(&G#"@-(SY]5!I ,(#U_YAA ,JPP@'02K#* =*"L\Y%ZOV/6^6"+O:T: MC,!L/'L6$FM0VK#"H/2)L,J@](%0^DBMYI>C]#X:S1N4?C82J\OV\%5+P;8? MCUS!VHT](G;[HM'IZB!- S'*IY8[E =@CW/3FMTJ6-YM'AK M%?/.TN/ZNW9L7*\*;R^,--Y8P1L[8OOZ&V7GU07AI60 M?PC(/V(C_36C_-UWQ7>UVA5O(%]?G#&0KPTK#.0;R#>0?PC(/V(W_C6C_-TW MVU]HM=G^N4"^E-)$2%?)\U-47?P:<: .?&L[]V\37GZ)02(=:YE^_PDRZXSG MCVMX@1R_Y*???F3^^1'#*&!PR3CD$)#DDELT?L7R?[P 2;:$ZR)303S2STI< MZ',B@%)(@$$NGX7B=?+'&Z8$J=E4?7M6%J;(BSM415(6J*4F__8HC6696D!=/0>2UQ[P!2A4; M,+!O"_4VI*)%!=UUHGF%E#*[ =OV7FXT$8S?!4),83CR:(I_\@A>^6_X' :C%;P53E8/>5MK1'<'P=9[$BL+?A OOL6_] MR^3M5_B.K_3TFX@'T7OX?07Z*DR_G<_$]?@R@-G>T6-2"$X?C!!/DTKF],F9 M@I&P/SE\Y+A.-+_RIR#=\^6Q>!Z*;7C2% 8UL?E\+A#%7KS][]@#<.O4&&+Y MH@$'J@'&WDU64*NU$[5^]^QG1ZLVT:I3HA7]],WW?D'Z2=D'TF?]TIO%4$>0I*;V% MN]BI+-)M,#0#ZGTL$)9P[H6]#:D[ZY+Z/\)^7%ZK?/3WL92(E* ?G"",+CW/ M00O%@_D3,*+9["9^>W^OU=+,\9 HGI#T)G/L1"&#@05S^!'D/RH8;+@>OPB! MJ)[-_HK!;(H E04'5V/%(3!_Y@<@/NH.Z<'"H) UCA<3J9?YKA:\4P1Y1Y6"P[(K M6Q5,'B<;U.JJL'02)!.:\3M1'P6"_ZCS,K4WVZOKQ;"07H,B*,OM>@UB)<(7 <>!EX]Q>,@5:AW,(TPC=_X6T6V MW_9O7JKU[/KW;$]K/-FLUT?=7O- MOF6W^'C8E:8&'B+LRVCQ 1=#RQYV[&Z=BS&O=[NM5IVW.KQ^T6UQB_.+9D=T M]Q2H'DD>2OF (T6- 1!+P"M(Q-QX.G(X^R[M&5C9! "O\&^X! ?ROW[PH\$N MZ99$&C69S8V8100(4EH[38I-6IJ-LE8 @@FW=2/CYFY&J?"^RDU(L?MH\>V" M8_#QRX>"9U '0$?OX,$/[! C7,^OR,=KQ2J8S5@$ 7B-:G\9&W%7LS%RS\+M M;Y3WD$X-NKRI,YS+2)YM;KHU,,GIE]92N3W&< Z=*5^7Y8=)E;\/XCOVW@DI M'3P_FR1YX2!G&VE@)S2@% N9AI%RQ"&^D^N\N2.?'0S/DHP)$X!!F ^ ^UD$ M0P=DG\\'>*-GQ62G(82<^'$0,O%S)H L9!*G@H> 86D, M6*-(,V*"&B -M AGL&SY'-PJ-DC@.-DKN'%/)U^#:X'RL'K8&@4 &-V']^= MOP;>2(_%M&\\G25)7Y@63-O"T27KYVS*Y_0HXCI0R(UMP8AK:.F+>6-D3SJ^ M)"8/BZF4"0>R@EQ.)=0@C2@)C.\O/BV:P'N!F>G+)*_PEBGPB[G.#P$T4K=/ M133Q[>*[!%B"F!98*,DT'?EN"T_=A'PP]B-)(="4$EG#)('@T5'( BY*XE. M\B[SA_A%#2>XP.0T/.CE+A M=1#A$5*TZ.7B!2 ?CA>REW!5#-Q_M8S3H _BIY0%XL5M\]:# MX]%B+PU4VA5YQ!IJ[ P7!.[!M$B5W)PRPP)E2DG\#WZP2*W3%I5V\\@$V8N\ MM ;ERB^92_9#D3=19(QR'@@/T\"/%ES!7GI@I1BMU>(*!#H8CQG!AHF]SCWV MLD\[W+DJ^/4H]Y] M3W0K32?=#8QT+7'OH -0WN05&\TB\X:K2&1\P^^#D@G M>6,AP%:-@35W[0?T4JT225U%TH4JI'>! \;+K7^>8^'1S5^Q,QJEKWJ)'FZ[ M^>;=YQOZJ_7F58W-(#R*.3E3X"X[UJ0P.GP57 [._KUZ%_EDV7A$DK5.8SN" M7L$#>!+>/0,#ZCH>!FI@K@&-_5GBVWI ]A#HY((%=845DW,ZG>&2GPRFX)D" M_7K@)MQ/"ZGX.M_#VM0[>),GXD#]B>]RIM/8H\_D\?.9B"/'HEB,+T0O#PZ\ M=B3(34"'F)QH#%,@CO,?/ HDZ9D4.8;P8V+RLR 6IK!T^+8#\U8YN#&N+J,W M E$#?#-R<(A$$ CI[@2\,<\$\/CC**:H41$\I>?,!0'!<0CP@ED8([/H"7)N M#M;BY)ZJ@CR;_>OCAWJ;<7O"3)=7%B,A! M(<55<8J9^12(^3$OV0!PM4JY69P*+;?#-"P9;N0')D3O@#B*#_D,21ZJ$D6<*5A2# 3^ -5?2GZ[L5+U13DE&8XE@,$[S&3"HO MR"R$?+:#U5D0I(H(WYUQU0H *4']B3_IPVEY<:'Z! /GD1"XEH9Y\ M-:)=(J(A2)<[STMJ*HOC." ZY08)01;W8@QSXP!'*#,MTZD(+) -YS]I81B) M3_7L5NA!8W$A=&-L:NMFH[^G/,*P,ZPH*T!NS+AC+XAXJG!)IF8LLK@9GK*% M@UTL:?PNGZM47O,P@#NGT3=['+(S^8IT\/3YO]ZUO.T. M\3]Q+Q9RT4GQ7.;T))YIK>B!H+\0I(S(IU2VS#OU]B@W5ZDS9"2DU/QHN7W8 M4D(RUS,G!O_UM][P#Z@O2DJI'%W*>S> M!TJL7IPY!90XMG"L;Q%Z%\\5,U8O:STOS'@^\O)$"'*":8C'MJEP%CERT1^H M 3_P.\$"?\Y=K!;&I+ 7 XD\$;$0N!$R% TP%1^,W7L.A9=N)B_O'-D0LSU M'^JJQ8#\LK"!HDIS4=PP"]L &N";'57H N @UZSFE"NAR@R5H:8B!;P/JS06 MOU/9J1CW[E 5A_Q3%G*HT@.JI.!J*Q!^$#]G3K:_4?X<1K1Z @]SN3.5&V^3 MW&#II3@I3'ZIM]46GH@1+)_-X#::4\XH);EYAR:^\!A9_H-?5,Y2YI<\2FZ6 MMK#(74TY24<6IDFZQR9PXLK 55L1HM0Z*R%8I6-9?F!3,2PEE"]OKEB_V:^Q MBCK=_(K80M5:4ED=RJFX=%.Q24W-N2J] MGRRIJ,67,+<:AM4HTG2D/$H6'U!V4I/)X"O,)BN$E%N4YFC.6-6*[% M@ A$\V)J-%\\-5&E@^7G5CXH*3 +!?");!\I@5Q?*4VBAO402WXC4, 5@V0) M+%JE3 &:1WK0B6M$_[( M5=%F1;&GK:ZX& P.IV^E5=1E]FRUE-A9[(YBU'&9.E(1-*%QM4=5\-EH;Q45 M=$0 0R"(J"0A@"GB<\JO58_C!0=/%6" &.0L=_K&%<])BS.R(ORE0UKA(HAU M[F=4""_Q,Z?=2MVK'(!T!FGI2/*:, /D4,:A:GYJF[_N=(J?L#!P5O0:O@Q M;@V);1R,K(Y7%2%JY$DMUG3FPCR+\\!2H<;)=S/HF6X&)];-8*UF!*NZ&8S[ M=KL_:'?KG7ZG4P=@[-0'O>:XWA'C=HLKM7.H4AR%CP,?MR:>D%A.!6<&&?'LZRLP&-MC7I)E+Y#]P"-P3DT@2AE-5[[63L$=X=@K2 ML@$,(1U-[03]S?=QF@N-P)0(0IKU=R[D@Y"SAL ML%OK-KLEWU3R8KLEL$[GA.F]>P.J9JW9+Q.\M'.LPJ9FF9*%T*!L:G-F:N4F MR9J*C3$0V(+3W45.OU>M*A13M6;EUAK3J0V[@\J]7*5.'866&!7I6J2[Y0*S M97X=]S;+_>:$1)AI"<"@>O7D8Y9CM.7:#&9$L$,]O67$70+/<"+$@I H "T& M @O9TKR+WV!FP]BY;Q@3IEG'D^U>RV<3_CNV[Z2S>C8;UO+3_S.=/FT 2?,W M/,@2(&H)#-=7T[70!GL?B\322E_\I^IIEA05I$T^:BJE30M1F;%.&PNS"&+Y MB+!VX97IZ]*%LL5=2SS#)=G^8H2]!:@1B.PPF8RBKFH<++4#1'9KF&,2AKJR MA> GP;^8'K-.O?:DV 4C6_NVTK5O?QSAYB75001"LJD3"KG#BEX&O)G&;N0 MVX%R\D"/I'1!TG8AR4=U@M2P OZH47H/HCD9BF:71L*:R&V$83S#F"WW&Q6/ MI1N]8B^K68EGB,@AB*1*!>;;@J@5Q^*@2+S3M<3JW*O*QX43:@Y"K3"H%@.7 M6:@)#"Z@1N0_4A?3A07*XOKELJ=$_AT-LY9(?EA8,$FTD[;BD83FY;TF5UW MCZ$6*TOV]2%)5&R>2 M5BFALI7/7Y63 M_2FJDUL 75:+

!3R042F5M=N?[=H7P)^+[J!:D MONEIFD*9/%*@LYB*JFJWO^##IRWA2;R6V=.\B.-+JQOUJ/VHQ?6:\E*A0\M! M<+L#H8==4SV5)%MSRXQ^$HHLMVVTXWMAFZH4K\JW%AXNMRC66M6@KH'3A,0FMPW0@22I;IB6R MGF9)C=<$TR2!['& [0&P%08FXH%M$^X=.U[(Z.=5WP8 M'I4WHS7\).>FO P?) H$C%H;N 7HD!J0.)9SO+Q&Y!Z/!2KQ+.V$J&K:!S_@6 MGH0_!7U9E.%3SFH)"#W HLYY>OJ572JMK/S87](S^.TA'E6)GY M,AC>!T2-JA=@3PG&B6LRSI=>@E+E4N5;-'GN3/7N9G:I*QU3;+CM;OB^9KY.O\.J;"J\3J_!: MNT#++'B>[8+GV"QX/MF"IQXTUHKA6@TFJ=EB[V112:C5Z-BB;ISZ CEEP)VI M;&16Z2YB5&([8UP'S?9@Z^98Y-#Y"WDTZ3JJ2^43!*4(LM,'Y)("TE;V M5).2@7FY2)YCD7[GJK(^#)9>+I9#O4H\T'7JE\+20;>X.S9W#(5\/^8)O"5) MMAFXK;B@F/X7C/.2CLX+BD0!Y]12'*=&QD%Z25<<11A$8A&.X1H=;T]PBU7J2 MH2:%V=(AGOT<%A*>:1E#.@#:!)\T?U#+(CC;9-ES\=R5+)&4I=KSO5:R7%GU MV1)+N9^U)'5=A,98)+1('[]S7*F=,;@J:F"2.98+K@X6;H(\8_^.+*^?TV!: M"-R@D% M'0K][*3;%<5#E_BG*FT M4VDMQ2.W0+UWKF_]6%%R6E' *T*+SU D@EB M53%6Q[/M1^:;#^!DW+5+C"6']9K'D?]FAWA+3C2+W+CUXXY. \:G^<'KOWV@ M_[Q1(ZAC<$AT2+[X1OQK-BYZN2]OD5C%K]YE%)6#ZO<;PX$:UN-IE.4,41_3 M@14YA%\<,[.2B]G+(1(.S_ MXT7[A0[D[S2&3R+Z>G#D,I0\\</#@I1"(J"$LH3-D!)B^4F8 9QSV)3V$L M=N++R40O.8 TO'F^X+J*=PD9SP: ,15W9'TZ;ZPQ!LP8,&/ =C)@36/ -'26 M\Y539=)???C0_'#U5&G\PUBIXV3P%Q8?MY7]@S'@, DD;WLNY<"<=I,?R <[#MLV[X&U?M'"%Q$]5IVP?1>W MX;!7:DFEGP@^C:NBC33I:JP-1!J(/#Z?#$0^2[9M#I']_4%DL]7&(P:V.8>V MUAL,#43J)DW["NB?MB[OB?(I&[!D^\7@8C5\#;?Z!W"W@!OU6Q@VGLOI+L>G MTS!L6.&='-/Y,*PQ&J(U&PP\G+SP&S9H"P^&-49#SF65MM\8]/1FPLW*)MCZ M)3X,=IMTT]FRP6#W%GGEBT>.'[J2I^:L/H7HJ[2.U\&-M(SI64*)_507A)>> MK2X)]W&,4+M=ZS3-FJUV8JBKA3#P:(3_;-E@X'$+>!P<'QZW7ZYM#VKM5OF4 M/?U$\^PMQ,FMU^H?VK\OM-?2+]UE?!639#Q;-AA?90M?97A07P7MY?O$7.XE M>&_5>OW]59,9FW#B-L$ HA'^LV6# <3- ;';/ 8@;A^NMRYJK<'^LMG&)F@6 MKFN\$E_-@3PAM2JO=GT@PT[5U6:-X;22VZ9V5 LV'-U-,:PQ&J(U&PP\G+SP M&S9H"P^&-49#S!*L+DPX3'6UR4"?5NKS["V3'FPPV+U%!KKU2 ;ZBR^/5->V MP+K6&W1,1EHW0=351AB -,)_MFPP +D%0+:U ,@=UFQKPXN^ 4C=!/$,EFSU M#^_W4V%M4O$FT6C88+P5';R5SJ&]E?T760]K@W[+; '33?9T-0L&$XWPGRT; M#"9N@8G=(V'B#EVLA[76P&R+7B%[4KX2\3K:V6TJ9O\UXB-7P+>V<_\V8=N7 M>"H"QUJFF7_&8>2,YX_K9IX NU'2) ?]$$'TGQB7GSP Q9-!/PW M$()6Y3W'$VP*5T]")F"4-BL?1L_05:6K43]K+!#A3(!RW0MW7J/G7?G3&??F M\(OEWWDP-9O]?7.3L]9Q,9\5C!\A<-%N[.=VMBUJS7?:VO7N7;ZM6ZSO$2XU5Q+O:CV.==FPM?F]GQMUSK=*KZBR&\Q MWU)SD?W.M[7K?-OM6K^"M\P?)ULQ0*EYQ!YXR!S/QV4 ''$@7$Y,*UV5[CF!.=HBM )G!"_A(_!&&NPV9]+$ M3QQ7B$](K1O>E(YG-@O\GT#B"$;.5@C+SU'@.K,X$ 59*6WN3L5ARATPSG=? M14!,]2QQ/0+HH?G EWA8*+\3&YZ:U4[EH-Y^\;9W41*"7XB$,-]E,%!BR(B[ M.#@D-Y+8@[&P5CO!%&0W?AW0?&Q!^!,(/HY$ 'P&%PE?RUU$$DNI"3Q\%$= MNQ F&XX=^#S+J,#\E RAE-,)!QSS(S87$1L)X3%0+!=N4DRWE,8Q +^5XOP M ]M"WWNE_8AK\?!0YYVU+VJMB_+^>Y198.T2MC9V=77(I]+*U_G*YU,8",/] M9%(.@=Y2W$*( H(Y&\U3D6/1?(;&P(TF?GPW43?!EXZ%L@DB\E?L8$6C>N@# M6'(0H=\*3FM>)M(*(0QU*@$@5 .\Q5>MCJ&^<>].!4Y!]!E$:AI/\UG$(MKG MI*0>"NNU'0U@7;7M<[XZ;@_JHTV[6VU9W MQ#L7%\*RT1=H+GKGJ%K+Y]X^W-SYSZWG_K;?Q"$K"DA8P$&O2P5F\WE(A,@_ MHA2X--A'>*X71JCM(7M :U>-/0F>T$AL9PS6*&3CP)]*JY9"&=Q5]+(GA%DH MHN"\V_)J--F),(?L3G@B(,&U?3*-RNXQSD)0:6<,8@U2/'8\&"6.RH)'@RYY MD02_60!6!30$X&KFAZ(P%J4;#D$B8-^]8V.^86^DZ N;DY\"! 64&Y M"AM,&32(+1.3)JT91LPRV);CD0>:_>,%"(\E7#Q1'!^6?E91/'U.4@7R"#2( MKUT^"\7KY(\W3,7WS:9*MJYQ M-C'/FR2;\%CV9.A'&\7+N]]^Q8%H,IQ7R6BJTU$H&4_"\K6'O$&V,K>7^P;< MD!"U>>J$(4%M.F'*^Q2S/KM,N*^;PW&[8*(A,G =(=W?&;EAX$M0/&$[Z$/ M UE(Y+)2;7RKD" 70TQ#,"PB%9/8# 4,29:Q!HVOQ&0G0?\BDX[C" M*%1/SXTIFTG8D(POX>42MZ$[+*5_/G G^#=W8X%I8M %)6__P[:\Z(_NT+:'K5&KSCO=9KV+7@'O\(OZA6B/QJVN MZ#%'\;*[ ; #?K\&[[Q8\QZS6)TFR'JB,,DT2%CA<37'B.I[HE4 55 MWK=RJ@&N.!X]*[UP5V4L'2'A(A3YEX7Q%,A#^.!X*O,R!@/F/\C7XH+#*/ Y MA.$ &7=^ (]YO6O689$+S:.RX!/$=2YK,2)CZPW[*_81'"&84NE(RET*!A/X M@41%!\#!<9-C .%J'!!U3Y$J[90J,J^;#T/]$09X!)I2H&HJ7D7)*1*1?"8( MI%UP73*"X?4@XB($?P>]G1JS,.*$3T[XH\9$9.VE:I MN__@H:+'TYG,CBW8C,Q>I"[=XRNUF)\602E%6"9R%56/4R31NE!2,@F2"']'YC3.PQ> R_^WV^FH!7^DQMK#\@'SU MUS$F[%T''@;1##OUU4KJW(L:Y'D*LGJ$KG;>G.GU#BN^PR M'2\>5@X"6.VIB":^[;O^W5PZ)FC*T:B@A6SH&U'J^6#GX((08E'QX-(.,)'TG(4YBZS9S?89T)>DN0\W"[QYH]# MMAK3;$ 00UH3C)E#)XPT&YO*5*.0@%B X9JA[9*E+=\;-PUVA^5E'JW9@"GW MK#G$Y9ZM'<\U&P]IH>6"=JDD/NCE/0>O"S4GR5L1D7.QA.T+F2N2:QEYIP38 M0PL;%@^".6JGO$,N26HV]R4KI)J-$HFOVY T&T]29:+XJ I2-!MD(Z7:DKQH MKU4J%;NQ)L*.77$]3C.DEQ2F7WKVIRQ(5VD0^]K[AE@7@-Z]XV##R9,[4!X5 M1OL'^ETMO=R07"*"3)A*G&.D(U>,T:_@(S^.*N.CZB0(N#22P%@'E;.#QJIM M/0D7_,X\M_L ML,)Q\$WV<@2]9@.B-S7-A%>A[SHVD]J%)/+DOI>)K?01!$FW8_NG9BRDP4 M$K42,DS'K./S:9C']^TY==(=M31EG>DYIP<;#, 8@#%\,@!SMVEJ ! M?'.$X^'9\'?M.$!0?NY(/6BWVD8YCL\'/6V4@08C_08:SA(:-C\.H72:IJP" MJ^CFNJ+W@+HWO>G=G)YRA3U)J!N\NN F=:CE6U1K^/+MZ9__-=;MW[3HEKOS^5TQ'HU(7 MY.+Y%T^\^JY%+QQM^*)O)<0ZN[C/W+!IP:KANEONC8NTF8M4.G7LD"Z2M,^? MJ17^Q\Q([SMIW=J+ZW51:P_+IX0?&5#T:G*@C=P?UVH9L->'%P;LGS^K#-@_ M1:K<(-+IJI9!)'UX81#I^;/*(-*!PL_2X2XG$'YV]A%^MFLP01-]/@NQ-UAO M>&&P_E189;#^0%A_H0_6[Y89'IK,\+,14UUV_ZY8J+?]&/?&MAL'1^D\<8_8 M%E>';M%5[M+3,4)C]="EG.C1YA*KF'>6_I2F18M/PTCC:Q5\K<%A?*T36I _ MU*D#2T'DK&R1/N>D&(PW&'\ZO#08;S ^P?BA5AA_DCO%# ^-8^('ZWL'O0J_4- M)F\L85**$B%:)6]/4='P*_78AF]MYWZ9OOT9AY$SGC^N<87I_Y*?;ON1^>9' MN,]1=!J=[B^5VOM$A+^="% GU_4?0%R9;&@^"T2(=47,\:2FH!,R3IK-N&(Q[190)_VLE)L^%P;Z MFL>1_T:I-ZB6RV>A>)W\\88E1ZTW5;>G4KG.$QFA75IKY"1^?P>^GZ\'JD6A M\SHE5,$MZ4-P8 M+)T980R6YER3!JMM#-89&JQS(K Q1)IS31JBSM$-D4Y;;/3@C#%8QF 9@Z7E M%B=CKO3MV[M4EPYT&.@ZU'^"G7]R9>NU=GN^S;$"Q^Z*L'3%^:S* C3EDSGM M^]FRSC3FUX,-!F ,P!@^&8 Y.=89@-&##09@#, 8/AF .3G6&8#1@PT&8 S M @#DYUAF .4Y+S*=> ].& 9]Y\$/([1-A>FBL=AL"#>";DW3/=R?LN2/U M3D=+&>4X<1MEH,%(OX&&LX2&S?L;M)_RW(>;U*&6;]GWX4ZY-H?-5KO3VJ[? M0K=9ZPQ[VO1;,!9'<\-O\-9(O\';L\1;$XKIP@<];92!!B/]!AK.$AHV#\4Z M&H1B)G(Z10.AR\:ZW;MVG1)7Y"F8S,D.P#2G%.O %WTK(:4X@.Y M2%U]3BD^Q/E[.[A>O5KO8G\]@LVQQZ=KM0S8Z\,+ _;/GU4&[)\B56X0Z715 MRR"2/KPPB/3\6640R2#2\V>.023#"X-(I\$J@T@'2HCV]$F(FOSE^1J9X^Q1 M7;&<_'0GD.:)>\3FK3KT-#9'P6I>%6>.@CV1TCIS%.P1?*V^5J>]Z[AL?*C> M^+H=+7N.N&(P7A]>&(PW&&\P_A 8?Z$5QI_D?F8#\OH"BP%Y?7AA0-Z O %Y M[?=@&SC3UX0:.-.'%P;.#)P9.#M$S#K81\RZ6X@YZ-6&?1-B;BIA4HH2(5HE M;T^Q>O\K=3V&;VWG_BWQ$J7%\6).S%RB@7_&8>2,YX_K8($@O^0)T'Z$ ODQ M[S**_L(H.HU.]Y=*?7XB5J"*HE;$@OEC%DT$N_*G,^[-R:>]>!/F-X?#W^R+ M,QW%(;N="!!1$4>.%=;8IT]7["7>T6Z^D1?0A]:;5XQ[-KN9^/&MPSYZ5B.] M3'Z77%9C%I;Z.&-'V(R'3!WHCB_$,8VS44Z2]%6-/<"%MHA$,'4\N VT5P1T M^60^\^%?&!MWF>O\%3LVC^"*D>__4(^94@E1.II_?7KW;_5=-B1X_#@.X$$! MO":T F<$ST 2^)%@K5:-J>WSN4*D!KL!68!I6$!F&)$_"D5P3ZV\'4JJL3@L M##7W8KC"Y-VSJ$8 Q M?,=#)_R>(P E%>%G'X;L.O3V6Y#3=ZYO_5B-"JTF_)_\8]AIOF# "Q ]4+X@ M5G@"%D+8EU$VWC\L+_JC]>+M+0J/[[K^ PR))3W5@4R@&-&$61/NW0F2Z_&C MBI#)9,KNUPG>*)I)N%DP6P5")@/;R+)O;[<.9[EA FBD$5:)JA+F_O$"^&,) M%X^?MX#DZ6<%D?2Y,.W7/([\-PHD :!",D' MS4;[D0+2Y2%<#B7V?)#].89Q24@]/&)A_#HE=\2F>.SK;+*9 ^TBY\UF@S@QY\TJ5GU5*.*5#:@?R@G3V]DQ&7 M(?IC[X5%Z]"L VYWN]D::K>_A/#H=+-]FN[J,S@6]0H>P/9L,CG7 M0LYUN#0F5]$X1JC_XT234A >%J/P8LA. 3T]9F50WAI6I6JS?&RK.=!F*Y6Q M'L]M6]4!/1[-.7#%PPGI7>",8M0:'0_^,Y[.4:*S,S=%>K!!>C/&6=G(6;EH M)LY*:-\%^_14T%Y>YN'1V\O?LPU VUXHG\NY]CY9\.JC7(ZIIW.,OZ]W-Q5:FU9:W%% MM0P?OB72:<\ [;L;WG(9%2T02,3YQA6F8S* MP=:>VIJL/2UN8]EJ[0D>:?(KSU%N=2FM6>50':(CP7/)O-R(6:12+TU*O;3T MV]]B.D8\IWC1=(S0OF/$NND:TS-B_VY9YZCUR]HX8<9$G7EC"NU:0N1*=NZX MX\F6 EB\ V^%BT.0-C8._.EFN^>%[)60[R8!ODN^[<,#Z#H\2CYUX:&J#P00 M'6B$'13@+Y)HZNN0:W\ ;_=G(B"VA WV/D;#0/=ZCB?8%*8\@<' 8^S,Y9-L M3_R^M(7"7/! 79JLRZDKU>(<7@5S>,#_V=P EDX27UCHESW6;WW9A_66>">" M4.X>W="X??SRH6#=ZJ&PT,(]@/Z'PLN;M\TG4CH!:'\3*=4D''0BI?;Z51-I MJXFT-.;(8_TZ=IC(TW*DU%AJCTY".NV/7B0IT=DV@7-0&AQRH]?&-%A>+;0! M#3R_PGTZP!!N@/4$^7LL=0U0/F.*Y^:Z#ZOTR"9$(S?B?J(W ;?M3Y M&.;SFKL/?!Z^8+_NJ]'-4SM!OW$V"5 !_G9[?04?L:5&@7T@^+YT,UY3-R<7 MW L\!(N:X8 7@HEAE)/??L5;02#XV\7F85N18SV>%US9)6V=NL,2WH'3-G6D M?%]Z]A7)[YT "R+"K(7?/KHVJ?9!"26D+F" H+K\;-E2Z+$V0JWFTCY"^:RK MO%@ZXN7P9VE4OY:[WQHLJ"3UM]A4TK<6Z[P<'VT4+WN)5F@QG%>ICE:&\"@9 M!V/Y5D/>R! LI7$F%'+Z.>4G5"RH/TN)0R%Q,2 ^6V7N/\)8)X*'69L(\IYU M^?"C>,D/K3YK$ODXVE/6XE2?/H%W_KCBG$[>Z#;+^C!7SMT?CQU+,%(XU?12 M96>\N^2::,(C)G[.G$ P^ N?Z\3H1_W=\ M*OEH_RMXL)&[\K;=[%PL=G=LL/P<)SQDPA469J P7023_ %^,#I_,XI L/LH M3$S8#MG4K.DGT=.A\.\..W%Z%MUU>7/%;OT9S&_0;==86?0*\OY""9B2MAJ+ M?'B;[" :3OP V":":4)E2MCANT?%$R$BF>KR@3#3$:;'Z&+Z$F9=EY_@ MMQEPG6*BDVM_^WV&_3F!'C/B!C"!2R+4\DG,K,MLR!RXQ&,\"#!+B6#)G#"[ M"7YUHJ21*\@_/3:4K(%PP&80,\I'@7C3*]2-2'-U,_9JY:'O@9V8 S8&$:?L M)^A&?D@/CHO2)0++">63U,L:[)/B6QC5X%&S0$#XG6D9$F1 M1N.+XH@_T].YRR\)T.=Y44)Z1N ,Y1CE;D>M%;Z7(R7S. M=U"L6032P^NOQS#YXCV/5AQ>;)FP?AL]E'.TF?J"/8)0RII(G21+0_).YMT? MU\% I:W5OUU_SYK!T^I#3I5CUZ14+2* M?CW^'LH%D&W)MG:-P.;SZ*XUCT\9O0X^AXM6K=GK/IYE;S!@\6K6T@JI^ N; MUF?&;@/BE%88B1A7X(<<2@%6KU:DF(F.D!_D72":*A##MQQ:F\95;3 5?\5. M:EZD"IV>!?TW?D..!0C!8@BBB$7D<:93Q%8\N0#-Y$:K\ZN.*2BM%J9B0FGY M?22N*X\;&"1=_2]MF\(ZF!CX+N!GAULZW:3$FI--PU>HND["@?2 MPP'Z.AP.T.Z:PP'*6=1 "/99(N'O2Y#PZ*>:G?,A ,*)GX2I:Z-6TRE<^Q.G MFVLY Z9AVV9%N*5N <72Y%VJ<3?HO=89M)]5 UQC)'0VY@9#C7IHP">#H<^2 M;9MC:*DQVZ88VDPPM+DUAK9JW7[O66#H6=D 76VU@4@#D1KPR4#DLV3;YA!9 MVL2W>9BY\SDKO5J[/S00J9LPZ6JK#40:B-2 3P8BGR7;-H?(4D?HS:/(UJY1 M9+?6;3^/H\C.R@;HTQ&M,^[(5E.+?1[TVV-@G)TX<[ND!QO( M03'^QT;^Q["YVO_XJIH6'GPUN%7K-P?/XB0NH^L:L,$@G9'^\V6#0;HMD.Z1 M[JOK(=U>UFQ[G:I6C+H)F=%U+=A@D,Y(__FRP2#=%DC7WD],M_/2:[?6:NVO MPM?H^HGKND$Z(_WGRP:#=%L@76<_,=T^5E"')J9[;+-[*Y&9HVUV5PNH>SNX M#3\6IE]JVE\))PLO[WY?J CZ),!2B^@B)^6<>Q0'\N[?>^#M1I3W3[#0# M11Z'CK%;7,.Z:/'FIU/U?G1JA&OZ'KTLGK6TD427: M/JU?Z4YC,#AE1NA;5FE\>PW8 MT&L,#">TX,39LT&S$L*=$;K5:5SHS0-YCB.=ESQF>O8F-NA\7M'X,]O3<#@. MK ?,)NE62+IU-TI-)#FXU Q>CS\XF#E;YQSWBGQ<+NEV81:7M!,G[5O>G8'' M :K3UL_U-DZ&B7C.EPW&T]C"TZ@X*WH-3^-]++[ J&X?A'LOY.EF6_@9:_:P M:S5-_QWM),VD/8[/ ]"KCG[>N'%"3!!TOFPP3L@63DBI5^ZZ3@@F.&X?_$/Y M'H/:H-TW"1#=!,PD0([/ ]"KKGY.N/$]3.QSOFPPOL<6OD>IQ_!&OLPUN^:MHK:B9C)?!R?!Z!7/?W<<.-]F.CG?-E@O(\MO(]2^^9-O(\/?KQ- M><>:SD>[N[]E%Z/\FCD?NWJ#>4]CW4,I3]HCN9V(0/!Q)()C.>AY)^0)6/+L M%$678&F=4W7/W*;IP2IR:/;"+>/T%)R>=.-M:-\%:WL\EVA<#^WVM)KM6K>U MORZ9>S+J>IW\K(WHG7XJIGW1Z/3T9L*M'W&7C>,H#@2;.IXSC:=JV_=,::]^ M88-)U1PI6C-GD#P'/A5<'W,0R5[\GHMFJ1'XNJ[/P;R=3KMVT3)I'NUDZTS3 M/)IS!=7U-7.FLS@2-G- (P,11B;?HP-O=$TBF'S/LV&5R?>LQ;Z7FSL^I;[P M*QV?[Y[MA!;P'*SL[S\MN/1RBI\.Y07U.K5^79,))NGS//ADDCZ'2/H\@F22;%HR-79(K'B@.<)YOY 6EYN:-QN+.;8](_^F"J2?\85IGTS\'2/X\< M(9&Z0%?2[!YLM:L&CS!IGF58X1K8?8Z__=F./ -OI-MIZ\^33XE$. M->;Z0+-(!--CA1,KO*!#,$ESK=$UL[!&6F$5\\[23=*UE>_3)A5:1R6,'03FP#S M\)*1'VT4+T?@>.-(EBDT\N(IB+SVF#?:7:LVX? G[((7L(BG_ZML6@BV)4_!:+,V93/V4A8/OSN>/>^ M>T]U<0Q,/& 3Q@J14BH.0%I-',5P@PK#! M_F?B@(W!RP(1QFY$!\:%L37)/]#BGN='\'8V"X3M6%B2]^!$$S! 0<0=+YK7 M8'@>OQ.8IH7K7$?< ZVB"8_HV6,8@,M@I#3\Y U3Q6$G9/AXU_DAW#E.?L+O M!>/X.UA)N)';]P)'+L9C847,]_*$^:^_#0#%WX3T$L_"ZV=^Z,ADC51SW!Z_WVJ"M:W=:@V^V\.%]X M::TP?>OK]M8^YQKXS?ALYCJ$)@ 4=#= A'K@2,#E]%R\P >C[EJQB]?DWBA^SH07B@:[ MA'$& G""<"H$@+$%LV-Z8!B/0O%7C/CE>#(\507OA9CIEV,&XZVA M.L9U$B03FH'34!\%@O^H4T>'U]Q]X//P!?MULTBQ:I+'48K?.)L$"/9_N[V^ M6@ #>@Q$^K[T0U[3";PNR",JDSQ_=PP:!8REU6YE,/G;G<[TH2.RO6'7[OSE#\I"1=B1D$R4AQ[XU,>S&? 6]#V],QEEAZWC!?BL>RU M2N\U9SQ>CH0'5BIZE5@N]@#&X^];K :63IQ(7=7?Y9/?R3<]YJ5>%+S4A1.L M"+_KA:.L2CFK5S7V]\V'7^I5O>7P6ZN&G]NA=U$:=VTKLB^/$#89=S,A>W-- MLE?D"H'N*'9;T+[4+6O+.;16S2&C?;M907MP"6826]UY@VVD=L6CSJ7*V0Y M-:"MA7Y#]""$A. ,P"5JPX/QZS#B41SY$#?3UZB"LP &'X")81"Y!LZ(]J9A ML(Y /N'>G4A@'J,WT&H'$;,$Q'0 482X-V@[SP,122CT-,R ME'G_, #4N_-@&&&.Z AW.<.7Q.T0GWM 9&<,E_I8YIY^CRX5FLQV\\T4';\D M9P#$QQP"_=1Z V[@+$'3DH,%U7GNY?. MW@8%4IISL&-\6K6+BGYR..LX-Q"BN$*:L,$^JBV6)/^@X-S%96?&+2N(I:N^ M]&;EZ%J8%R _-^=T4YXH\75]E$MT_.$O6L\B/SK+VZ#*2=>\P?*R8_M"IHCP MH2 UG*R?,W8L3NZZ%=!R.=@'H(;\6VEE1 TS..UI"E=2(#]0#WC"(CIP29F7 M$U=.Y#G2 (,@QW;@6H'Y--"@[XV;!AL+<%.!COD 1T1Q@ KI80P/L4L<2O9A MH8*%-(T>T6IDHC,$5!,(>Q/?# AD%@CA='*<>$@P>:8P2,$BM^ NL]A1L8^>;B MQ7$!_=24? 07'$DZ(9#@AXEC3:3"%=Z-+XLCQT71+^J72L"J6!3L*<4ETB1@ MXO:;N!<>A,DW(KAW+%(T2=G<@$]00[[&01BCA0'6E&AQY=M($$M*86?0)HYU M!ATIOI+0/"EI!N&0NN+#CX%$_<2%"%5JG[0O@O>!*00>D)"#<*K\A!5/,;&! M;HIT-2B%X#]X(@@GSHS=@=V3H@U0V&O^(C,7^&3*IOL6<=>FS+ MH/Q0CL4BS(PPPP%?R8S$@B6>H!\.G)0.F]@?2[/#];"W!@(%);DH6%1>Q(*$;Y MHL5W9!F6?&"[(MM?\H-O(M_Z,?%=T)#P][]BJ@2(Q'Y3_R9S?]:9^PN3N7^R MS'U>G96SP:1:LY?OP3.TG.C5(PG]\]34OBGA>,D/K1MK$EF[$@[P%R!P8J1< MAUH.T\]AW#"UP.-HX@<4B:Y(,OPDR/N?SIA']@X]A_^^@2YE[PF298F:;X^.7#JCS%VUZS M66O*_Y9S%'*>2$5+2E"(;Y/%)IS-(,!)&R*LEYA92KY2GY3<[+[RX#H@BMC_ MQM=]%0%1]*G)^+;9:+;*1 ('7!*J4=90*?AMTE^FE/%?$MU*5,6 $(;J1*Y, M8ZX@J!J]*)"P7>@M#+XSS.5ZC)>%'_Q 3?,8=,N+7ST4%HK@ R!J*+P7;T%_ MRR2]AT%G=*TA-0)A"8RVP$PY8%[LL(8)28QG'B;"PS>Z' .JT9P4>^1#D(TD MMAVX,_*#4*;>XQE0TG7 H[!Y4I-D.V'HNS%^++R*YW?!XD-E9ICQ>^ZXY$F, MY=TRNW3*X]XC58CJC] "(B,PR8#XA M&2:CTOXP6=T(9'6"A[)GTXU2,D/'^X'!_SC&+'#@WSLA21D98)4*D]42$,)+ MJRH3!/+QM53D+"'?-0M ?5QQ)XWZ@LR5K%%.=O%FE1=1Y7^X[$*K!IG2T5N3 MI^4>GL$(8FTH*)\)GQ:$.BM0S!=9V@*SR\E2$*AJG"[KR"8\BP4:B4Z<9QSP M:/AV#H' P6NYUZ6R=I' )Y7&?(J(0+L"N2<-"$H;EPX8$"BN[B(##:FYZ.A 5ONUO2?P*U9/:&B7Y.+3RIYO&N<1@>FK/R-2_ MQYT=N9\;;%-^FDBK,M+*T['JODK:4CR0N<:X<.A[(" 1$SQA[U+&.-YJ[5IF M,0<%!:-]I+?^[S_EBMOO\%[2KNMQ63]N_=R'9Z!^*?VJ&)*GY;(8X83BYD\5 M(G028>E2H_4\PE,3CIY].&J9<'1)./HU53$3B1XL$BT5P*94WS08W2Z<7">: MQ!(W94CMDN'=?U39+BW7%6FR16"Y?6AX6^&\E+UJ*L>2=?. UT)NA_.S:JX, MXHH 6\NAJ_3,L:X8G"!RHVM8#>K&B"P8=N _R3,2_S_]0KJN8>8GU/)^P>); M\JY_83@P*>G\+@/:@CUYMZQQ2K'5R MTZ7(V]E3W[.'&#+-G[WGMV:NN9"Q9 MY:QF\7J,YD!X(4WQF\ =M!!'A5%(1N@=[M9-SD@[6&N#H=Q1.!I8%^U1?UP? M7EB\WNT->7W4'G3JW?:XV^[TAJUFKV\*),^[0')@"B2?MD"R3B: Y:W$4[G. M*3)L&3=58,4&O*79LX\>(C=F,;ZZ<->NN9QG'!WD]N/(C&%"F!D21OEV0NZ@ M; ,$R#"+R,9>XI=JMPS]AM\F>V9JZI9V,RF_+1)]X>[VXMW)MDW:=?#1LV-+ M-B-:\; 7=&W^,?"]?RYS.@*9CK)%MD.'/RA/.B..))8_ M4QXPL"+;7;KPF\HVS%7U?Z4:G80J]J>H'#$V45ZQR;J3$LNN&O&N] MTC'2 MPE'LG+\CVZ7&P27S.!L#!=7V(GPZ$*B>W8_Q(1,.3<2"*=2H<0KN(4Q5.MT+ ME&1\Y=12TP37 *EI,6/5N"A]ZN$.5_#Z:(=V>DD@P&H$:CN1(L 7'MK\+V7/ M/O/@AXC8MQCS"E7@ -?LLFKF^>7,TS@.2"F4+7IP7!?7 M3:C[DMQI&N7%0O9I2OCII_?Y<83;(RES5'$;+D9SW!*9NPQE)65J@]U45Y?G MEG4*-\O7DDR"C%:]DA9HQ,^90S7#E!:C+= X:%PGQ&D_."&N'.'66GB L&O8 M3A'C3_P32#D6N-A4D[T*9W%@3F)'7O,*R# M$WXM)>+D/(R;@OV:PAQ0.Q*QP_9C (@_16"A(,T"W(!-[3)%&,K=OH]9)1"J M0D%,NUBX_YG_Q",EO\(;@![\3JAU=47OSS"@=^*?]J)%]Q(-?C#]P) M)!A2VGK;3CQD5U0'BWJ;2L)*=N27Q""/X9U@/0B!97H^S6TSM6!*U",K+MWU MBNPV;83.##"9!">*P/M),]RJ54F1]DL6_XLHE/:WHS)GUZ=^K(7[BXO+(>J^ M'T393M+EM)%D;_2L(S_0<=P3$ MYK[8,XZ09;O'<]O+M=3=[WN_3(! 4<08!#A8).O\^IM95=@(@ M(BD4B3YR8 MMB02J,KMRY%=#\52RO:LZ\B=(/=/BUMDU\^KRP> MZQ8&S'"C.MV,9]-5/'N/=I-_^"OW!=?(3N"'W_!Q KG\4(IL94E9 :*LR,?V M""A8JZEZT4M!3^G#7.P? 41XP'8HW@-0J9H$*2SFS:5 M[#F!Y9D7^6*CA>USI_?O(H&UJR$IE$K6%H;L[GD!49#:H\V>C?PB%X^X5*B< M#_B:.UB-.6=?7%8M0*EIZN8,T\XD*O0P.R<2@8/X#"0JM$L[*Q)A/Y9G(%*Q M#\7IB83N0\4R,A3Z +9G=P)URP9?[/R+GV0>*T9=>?XOSO">XLXYPO1S>\\= M?^%#X$ET[''8/D!!TI%6EKY"M,%/L>77>*R\N0O1,M M9&JVYLNTQ:P171?.-+GG^A&+XBRQ+@&E(O++NK6Q'[NQ^J2J]^7&,I3^1!_W MBH48=?;9*U2/''Z?:UWS-?NC0K3Q53X/AV4<5)UWZ*[8[W?+&L7NOKM"\+#W[M9UNMUJ=T-]U"EK MQ5IC=X7@8,_=K>^'N]7NNOJ@4_0KZO;([15\^[UWN*Y;[I8['/6+-BK?Q?#B M/)"[."F4%&OR>C_IUHDC.CO(]J%+,B@BS2_215$0^S%O'?A@1;@+2V\&P3F?1$?56#V6!XU M9>;G)"FE_T36/?Y"O$3T/L6C==A$4);1R1Y]Q(W]C[F@1*#'K2T]\G8@PR,BN*?-\ MP!@;QQSQKIG\#D6ZMEQ2;>5612ZWAG^Q00QYM\^0#U/%$\Q !@/Q SAIEM'4 ML4T\#,VEVL-5\L=Q@>! ?-4D^'XU0__7CEOI\L;1]DHVD'=4O<,NM1&?R>3R MGH]XJ DI^:KP=/>NU("\D\H6> %'ENNK8_A0AVWD)5_$NTO1:M_;&*)_U/#12S/ MC#SOX6&=F*"K]]J M:.BGU3762Y/?SP[)=J=+L8HNU"B,QSKH_:P\BY"WM1( M),J[U]67N0?%>P6 6LR*'"9W6-A_UB_Y(VY3?YW"$J]I/E*1+RSWWWQJ" [1 M2*I"?'&50.@K'GE),,HTT<^@9A0'&!+^7A4FMZV=7)(NH6)]O C9FAC=SG!H M7 V9U;_JC\:SJ^F@;UZ-!P-K.A@,3389[#C+M+K:O;O!FF7+NT7=\SXUSF)9 MKXPH]%YOJG<>598[/].TV6&O->X7)L[F9B$?==SX"2]>G'; >#SL?30\(?6K MITA?8_W723@ :\*,\C]>0/!W^CGA/7"-QNLYE%Y8VNI2TM[:DJU1KYK./-[& M?ZO+ML\8C7P2TO/A0_O#S1%8*B.%9TR'/'-JZH^RQ&Q=S3H:&P2N72X7 M]O,=CD?V+0S:"(%(/XA-! MT 7RCG3L.&'IT3(-^X>EG5YKI#83WL;.99Z61]R#$Z4;&NX35*# M#1SWFP[KXVZGJR!O&J8B/ZG' <(&$OSFLH&P@;!!$3[\=-&'C&<4S:5W M7+ M@Q!:GRC]U"A3I"H;"*UW;N74*S:MJ7N7$;LO\KZ+F?M[L='\([&9WXRP=F/& M?%.FDI8@ZHEDPRQ#[0"6(/'";''#!%]5-A D[@R)_>(M]E-#8G4OGCPD#HO= MDM03R899A@/$[70*>XBXG7>F>2FY,<'8L_T*_O' MU=RV8*FOI&/2>?&FWQH.UT_X(V5JNC(1E)#T-Y<-!"7;0$D7H:0_(2A1@V,- MN$:J?J3XK;QIJGH9% )X2EPUEPT$\+NGM,L'I1TJI8V&\P/8S8_2;.YSQMO/ M);3;K2&=\BHG?G3*2[:XD8*O*AL($G>'Q,,-RSP,)%:?\>8AL=/J%^=XJ2>2 M#;,,9:>\O_"NZ/!;V22]]@P*_#&W]9/.G\@:P97.]F]6V]]OU9E2Y23YW^;FL7(F6X"V@!FFF8P2!/;/-9)07 M'R%U)>8WY:;%X_ E-V!\>K8MQ[Q[N$?Q29?WP^#SK((0_K/@S^+(!1V0$ M3V@$R7:1[3IS95+"@:.\@[HVC@94DA%L@!$\O0-'1O#LK@K*9.SEUGIB-1.O MQS$>OW##N*/H"G^,KM% M0_R)'QN+PM%1Q>7"J]X+#2E@A/]X8?\ @D4+RPOEWY-;%KT7;SIZ>SB@6Q:J M":>JMI\@ER!7 3X1Y)XEVW:'W*%JD-N.(;=P>1$A-\75WH2N\RLG?ZJ:=T)5 M0E4%^$2H>I9LVQU51ZJA:G67G*T#V:X^IG8!Z@FGJK:?()<@5P$^$>2>)=MV MA]RQ:I!;W84G'\A.!B-"5=7D[U!'XT>K0[GXH_%O+&"&;\XUP[5 =QZ8XRU1 M_]1K,$V>#O7U;BP;A#=#SLINSDIA5.HS.BNQ8;UVK7>I695O..C1=U?O] XW M1HXLR65;$L)1DO[FLH%PM :.#@KS5=7#T6W/L\<'3 .0L;AL8T%02=+?7#80 M5-:!RD)37O6@\@"'U .].^X1CJHFKHI:$L)1DO[FLH%PM Z.=M7'T?4GS]NF M;L<4CRHGKG1C^]0_$P:%OV=A4 %]8HUR*VA&IG&LH'+)=6?-V=M9%$\J)XZ*6@K" M29+^YK*!<+(.3IZR_]9V\>1VMYA[H\.579&E4.RX6('1BI?$EE^9RWS#X:?( MAK6P73N +X;V U-I($5S^:-HO=:&&0:-;.^B**LF&S6)VKS4\Y=.V5E-VFWP MEZYS5OL8=Z?[>ENA CPEAZ@H(\7J#9,B[%8,$ B[SX95A-W'PNY3MFC;&KO7 M'Z!O.?)CV"'L/@\I)NPF7A!V7PJK"+N/A=VG[%BV0]R]]P7RB3X9JM.SC+!; M72-$V*T.+PB[SY]5A-U'PN[A*;ND[1!W[WUIO:^WNX>K:B?L/H?2A'UK1=:5 M)EA>-'68UFT=$,8[O=9(;<[<>:'AP-X\\_O5%$T#F('4-IRJIF>-MW4,-IV= M]JA27[5QKLDZYC72'3O;"34'X22Y:CE7[?!=^@Y3CC#2AX.N,@6>5:Y5)1(T MRJ"<%AP(J-7A!0$U 34!]5& ^O!M ]3>]#3V[TQ ?592!T!-?&"@)J FH#Z MB$!]^,9VARDTZ$P J?N$U& M5>J$9,6"M4X&GZ.JX)?0 .K ;RW[X4W,R\_1@OFV6:63_XF"T)X];=;*'#E^ MRFZ_NV'_V14?/J4?^6H\X:^N'PW?^B(V^2ON,?CH?@4A]*P_);6N!;'X']\! MJ3X I?Y 0M4]X^N^>--KM]K%PBA]7XH4>ML6&-7M3I' [ M72F*5*>744:&K7Z9C* *[4F5PKT_Q:A2Y2$ 52:M;O$V@*[!#I?,Q#I&YZFE MH;&SW1 L56";TJIE;!G[P7S3#DYBS7)\*-SAV)C[K"V*F<)-"H4RJI H+TS3<.A/NY-#D.A0GW*Z2ET@$.S8;MT;.0NQB]' MI<+AH I4VCL.&G;U[J28L5RQAONZLMQG5LJ7O0[0FE<891VM.?BN]4SRJ)"= M?K]8.MX38[?,?[!-5BXXGSWW@04(>2@C 1>&[-]OO"#\[(7_E\';3>_>!;)9 MMUC0*\5ID\FI*R'C@3XLT2,D7^3ZR5)R!<7P0Q"""#D8Z&NA!Y\4>Q,ER(6( M $)I"!@00K\ZP#U=@_C6G&LVXBQ*H7C(E&F9]WG@&6A&,2!9.6@8>HYULZN7>T3"=B(&R_] M9*MX.?GY[[_@2JI.$) 91Z-RK47O<(JTALHI'\3VP8E%%?(]WH1:BW4MH0I/ MW><3]_M095@:5E0>7#QWD)$CV]NJRZ@BL8XVVW"?P.@]V.P1?"P#'&"'W1L. MN%LAV"UN2\'MFCYI2\,/;5AYQL$.,X^ 'RT&A%^@R_8X9QC,:)X/ZPISGYN# M?V9H?-EHG6S)+/@'_YA\+<)3R4/D7Q^]R+&T!6/BMQ:;@5?+$0S_XSO-4P3+)[AFK!P.YQKU[E#TCH/T%$KC!"?JXF+FD!*0P/LG.*S9N"XFZ'G!^6T MR$O^BS>V:SH18LJ.6]5>VC_+& QE38@*7[+WB($:")@-H9C8%>+U@\T%DB]] M@;%? #ILPZ9 (1P@RFP6?UHRO#-Z#3(.ML); ',A9N.> O!=AW?#R_G+A)C+ MCW-LEI&2QH_6Q_9]Q#/(..C_@NO*IB MH]X4K)"(9?$QT\#SIQJX"\A93X2J? WX5Z $ R=%\A$>/?.]1;S91&IBYB>J M&6AVN$$42N3+3"28B:^"P@'=;'Z]5][9#X08\?>CYN7,0T+]S).L\J<8@F4A MF$G!VGCM@C"P]H5A,1%0QNMC&%3RQ<4* +N4/ANNF(?QZ[:PB$$OPW M A8Q'^0)-,,."I1]Q)Q-SOCQ10LJNQZP#QQA?SV]5U^M"_V-O[O!9/(OP/N$ M5;18YFD9?H@5B#0%7Z&PG&6DS7@51\B_G1U0[JM*TD !6@6E<#6- GQ:D%>Y M!3,P3!!?0?L>P@<B*;V #0"D5YQ74",_XS^CPT/ M6MXQ@,27+_#'%S_KPAN5.&>!HJQ)5_ #8\!@ELM6%(XI5\/Q+X\N\X.YO?S* M?!-69]RSMT_Y<$)\9$V0'OCA34;!WJ,@@GYF6]?\(4UW_%K^F:>O0C+?IH(I M>]C $Y.%\<<$UKTO6)-E'3#N7TC7/P19DP8XG4F[OWK\'"<^KKIKZ^E*R3C> MF-4X$!GK;UHN[)L(3;ZB4W6'*B)V&+Q]ROXERYD;3S[(WYI\I6/\5G[QD\;^ M&W%WO3R\@9_8#W...3)4,/P3V&).+GL:B6,*Z4");^3=G02"))1+O7XT9'# ME0J>AGYX_)F-6)6XCM>!%D3F/*^FZ(/,[0"B '"OG550$0OX'PP.@\@!_$G\ M/_B8A;65UC:>'ZR:.3;W1YBP"O!(+Y8*C6\/R'Q5AGEIKFYS/1[**/,+IKQH M[,OJ\4Y3!-OM2K2:^_&&EJ!F5U.?&=^OC!GLYY7A/!I/H&._[%:465UT^.P> MF:'-?;0,?[G[;@$IX1[-=P+,APSM)>@*@3J(AL-%PTY%0Q2S&RNB M8::BX4C1D+\*,J(1^Y4RYQ/$"V*8@$1GU(L"> 0$@.")LF7(/R]?"$].7P\. MF_'SJX/ Z'97&8YWE4. XCX *#;YRHA"[_4F,)Q48N$S=0P=P$^G;"E]ME<[ M#]70N]U5LJ'W-5#+.0D'8$V(A/]X,7RA0)_H;K_&%?.P&,R=!K:X*J-5IM[K#W3ND-!O6,)]VMF7.9_7U*3X3/N!=ZH M/M^*\FFRG1/0[$;>BO+NF7(YQ 9"&!7)3@AS%GPBA#E?WA'"J,$&0AA"&.(3 M($,/7.PHYV\+S_65BGUQJIS83/A6OQJY?A M;\VY_[>_=/O#UT@EYLNK\#M?5S\ON@CA%/^[J1' J<[9R4E2C.P-,^"U)P(? MC0/"_6FV=_-RYYD3XT+#+$ %T3\'>^GL,T\EX )QM>U@E8'>;A=GB"@G9DU3 M])_5XP A' D^(5PS$6YW@"OT8]L!X XPL[*GCP>'FTI/VGWA1I:PC:2?L*V9 MV%8C>BO,I=TI>ELW^'&WZ&TXT8?CLM;MBHE9TQ2=HC="N$8*/B&7KE2>GY]!A2R7 MS88MG0WB!"E$0]A <$#2WU@V$!RHP@E2"#780'! TM]8-A B7&U@18%\#LQ)G<9 MA0Q'ZS;I-N"V4X17+TXVB4;;35#6Q9SFV@>'IY]P==F&6)5BAFTZ>S<<,Y5@ M5;[[Q%[B,X"&T5,^&$MF?# M*D+;HZ'M\(AH6WV?=#W:#H=ZKS?1!R-UKM@0VJIK-@AMU>$%H>WYLXK0]FAH M.SIJ;%MUP75C;-L?=_1)NT-H>Q9R1VA+O""TO116$=H>#6W'1XUMJR[;KD?; MP5 ?M[OZ8*A.\S]"VW.88[JN:,/R(CR)[[8:5;11;.A,%0HE%0K9_WV>8H7# MB'JIBWD,23\[ Z1*\=ZN<\ISS&ND#UJ[3\NIQV@=K/JJ M[PW?!8X%7YG/_=.]JANZ:?^7-^U6?W(PW_- IGY[.]\H"\ GK0/ ,#5!0]=Q-WVD'#W+"3IM :?P%<=7A#X$O@2^!X]_)T4YC+5 M"G^K"B#RX>^$PM_SD"D*?Y5@ R'PY?"2$)@0N!R!"X.C:L6_5441>03N]@B! MST*F#M!N_&B%4\_=;EQN9%=N7%BY&O6..G5!)Q*5'!E%^53T9HA5BK**ND^I MP08"% (4XA,!RMFSB@!%#380H!"@$)\(4,Z>500H:K"! (4 A?A$@'+VK") M4>_N+C5/52U&K7).;S@(;]7A!>'M^;.*\/9H>-L_*M[6;;L^ZNK# M24_OC-2OSB:\/;WA(+Q5AQ>$M^?/*L+;H^'MMB/%ZL:WRC1>)[R]7,-!>*L. M+PAOSY]5A+='P]MMAXK5C6^5:;U.>'L.Y1N':9!/K=>I]?HSM%[?MVSAB/-] MJ/>-0H5\U/MF5U[6[GWSC*6SU/OF%+UO"F/Y5GO?2$=5N?;KQQK]0]UO]NH_ M1QA,&$P83!C<* S>#X(+L_IJ0?"F!NP#0MZSD"5E1]P2_*IBMPE^"7X)?@\6 M F^8'.MAB?QCX5SGS%^ MH@]:RK0%/'8>: RV8VFW;!DRK'+2>FU=0X^8?Q"_ML6'VW($._:_D"]/ZBOL M@#\E $NAP?IDO4#9)PWQ2=B6$P6X<&^F&8X#&PF!X+;A)!4(HOE&66V"^(N7 MUF9ICU[D6-K<>&#:E#&L: CM*[X*^X&UM+^#5KJQ3.1UZ,6;#SG*"1H(::HD MA/@S<(%;!O$3-@@Q'#-RC)#E"+!:C*+SMSUNWVPD?@(0V;!0C.$3TR?^%#:; M,3-$&L:;U0)F1C[(! L$D3E]C$?#M^#A;KK<5*3^]IFO#LAEZ^^_ M(,G>K*??'F M:ZPU,5U6)""<&R%0%-CA>J&4!Z 32"Z2.J9DRK18@F$[ 6B2:8 XXD>?I(9- M65ZUQ+-!IV>>XWB/P:M5L\]A GXE=\&?G"-^O).=@+(:#+H;[/,*4"!2H5_! MZ\($SO.*39,Y#B(Y<#/Y6?H(_.?<0E\94>B]EEX"Z(AC+ /V*O[':TTZM&W9 MKZ]0*/A,KLSSM7HJ]UT:&ZHJ?DGB&JCEG(0#L"8TSO]X,7RA0,39!9=^R^+[ MRO#1!'HS_Q#Q8Y8!V8D_609R=HVW\4CKLNV.^T2?A%_X/N\."9:"3W3R".TY M(B\U^$&&C P9&;(ZEP,POE7=CJETX48-MFU_V^8?"$?N\',25"K MJP)J==JU3GR:#6N8-"+84HXMZMG"6NI$QI*,Y649RS892^78HIZQ)%M(MO#R M;2$YCNJQ13U;2(XC&4LREN0X*LB6ID[24KPT5'1.TX)H^A^L30N]7*5>MK^0 MYBUYI1%UKU2!;XJV1*3NE6?#*NI>>:3NE>-V9[5(=<_2U.L%2$2XIBY5OF?/ MU[Q]*G_ ]0\[B%_Q?K%TO"?&;A$2OG!$^,0/YM?W+_KX^A$>0'$"_( M#[@45I$?<#0_H'!OM2%^0'4_)TH)D$TC5^ 2>4&NP/FSBER!H[D"A=G-#7$% MJMM*;>$*]"9ZOT-CI6M55G66IZZLJNPYE>TTLC^X#"\(%K"5X9P>FXP71\7K,M+O_MK URZ0S-LQ)?W35[0[: M5_V9,;T"V1]?#:S9<#+NL$''%-U;@ $QI0614:QDQY.:[54VM53IM"M[JF0K M?L2'12NOHM)4(LM60C)< 0!>#54&$,3;DA M1\DX%LMKK7@'5V,-RU.A$+L7AD/+V(R$'MQVYBTGZ6\%,^T0'F;N(KL'UM_C MK^*E<6J-D=L[CL9\MA?3:)/PU]X:]P.4ZAAYE^D5N?2]!]MBV(D/- _44?1? M"YC_8)LLX$TC!7U$:T#1!Y'YBX"W9=061A!B;[CX\\:]SQ@:$XW] &\=>\?! MXSX93\+7Z8RQ/V*GK6-'.'!CL,]&"Q:3?7?R"/B$C[WJP)O%CHDS"!;$ZW&7 M,O3A[>M$LT#1M8X)J^8]NLP/YO:2=__S&?9 MARWM.HBWC/T4D]:!CFU,;0$LEBA]H\AJ2:,,[4#D)+.#.6^7"/1VL 9:2(8;8HP9&8[&DQ8!RDP03;$TFO=2 M!&V=P2=;6G9)L\A'QA78C^OZYV]O_XAYA*S$Y8D:ZRU?E1H(?-P4]@%+7H+" MP6Z$!,N]SFS7<$WLSIHTG$TV>Z$RD24NMQ13PS%0MX(Y8^&5Y]MXR\72C"40 MT3"YH=^EJ$I!F3*@-3Z$&P*PR^*YL&A@M^?S3JQ+B$4]"X7/ MCI^'_XA;VEIQYUZ#YX92(4SZ$DN)-QD*V$M8[!26/P4QX-\&ZBR-IY\U>Y:Q M.$PV$(4_.C;0SD(DP&[ 4NS T#+\#XJEB M#0^P?7S$$O1>:)KMB:Q6JRP5L-4-JD1)BFI4EJ X3=H26[=S.S#WXPTM ;NN MICXSOE\9,]C/*\-Y-)Z"%]HOAVKW^MR&X>^&-O 0%0GJ#.1H>C$F/VWBS\^SQ^CS/):6JN_+NE/M9ESQBQL0< MC]K3JW&/C:_Z1G=R-1D.X %=D_4G@\%PTK;V"RW4Q(ZBPX"&)78[4X[EO M-9XAE^TOCD4J3Q*NR0@&?IAVN2[_>O&WC'V&U_+D?&#=^V([L%T(PED4VF;P MVV\WV6/Z#2GYJX"9F)9_! ,*#L>6PQJSE.@4AU.H2(EVI]OK[$2)_V6^5W(P ML?(+B7O%1H9I:_]W ,>9/W5$__J\AXE.K^O%4,W#+@_<3OBV%%CI=&#X]0.B MP"!&9QOX@RYA)CS0/NPRAB"_X+PW)!P3^/3N^C%8E8J/O,'\;[ -/))24D:V MO^>RO]JTAV=)H&VK?@H$8A#R\*RUGA@&)=X?)3N$& MN@HP*45%2B"L:!N/.@>1*0X.N\-RG\*0SF$MLA4J>I0G6Y6?O>*>53L4G8G> M'16'*J0DYR:U)UQWJ[I&R:PD(*"[-AH7G18>%7!H]L3E#X%0^Q M\5C@D_%4XF;-#6NU;*:R0(933OL*$=_"@ ?XR[A6*HX;^0>2J%$6TDR9 #I^ MUF_ PMPK(-AW)HR(?)&<>_H45RHDA16VQ2NWV _FFW; UM5,\;=?8##Y+N*U M(BG_!!]XF0$OK0/F&A!5^_= A+3,C]TI>&'X+A\=)'9+C/3$C<1 MD>-W"TENK :IA:&%W/97WS,9L]8XE.]PQC"$!\$7_UUCBP"J!W^WX+>.MXQ=XWNL,O+\)U&2@V]'987'@GI@N8W+5@KC ML";+";S21=40M^04 %GXZGU@^M[C5^.)NVG?^&/1U)Q>=(H2DXI%;]@I"@4R MG^\&ZZ_X=EJ:M 9;#GXOI).D4J\\MF9X/=E(>&:=F.SKSR]C7^SZ5)V5Q^.AGIG4H)BJ7N2;R ^T^1:9$AA\M7 VU9. MH^2GXK@B[TIL&[O$KSI(4.*Q8.NH1+XX3AKRRNUG3A[&>Z^7/.QVTP[E).(=VY>) M\,_O5B2"N:M_&6YD^$\E@:UE!TN/OR]WP2\(C>\L72 NWKB_]QG>:UI)M-2* M@+N% ^9LINO6J+;Y1X<,W' 6,*HJ!3HU\UB=@3XJB9GUS!TLO&.U1]E*MW R M74Z+;PRT]7^9]:MANWAJ_<5]QZ7AZ-G"K6F\=YUG1Q]W2SSK."&X32*(ZS/H M8*U[*UTEZ_+7TW_[GM/;5)V7%ID+JY(QA;-=JE^TM/ %>"*>]6@D-]6%.8YO MM%MQVL\.DNN>(J(X>+20+*2&RA8R_TI*1NT#],Y('PR*I6;D/S?=?YY=M/]\ M_1_C1Z/<9WG6NN)D+B/?G'.OMD8Z,'](]9DW$_DR^^HS<+=]9HG,X-?X#4>V MC\C0CK> 02QXFZX?/Y!U?@:Q\[-C(G$( M"-8KN]22IA'%N[6W$$_(MZ^,SKSKLV M@?0^.PWJG9"KVR.H/BHKO90=?XJW6[?-[W*^/WMR%]]:* ?52I.YVOZ>&=]C M/<>LI\AUZVH1W:]LO5RJD/Z[DZIP6T)!4FUR87>]@$DEH.3/9OW9^XOV9V\! M)^[LYGBTF9HAD9G8J6AH'[>WUU7)[15\/X);5'?0:7_2U]LE6=0MG5VQGYIN M;*^8NU;#C7UV+FU_?T)OKW5>P1&4++$#X)(?F6'DQVYHG,F+NU9.GR27=7B M*6O7X/=I-T_'>$RZH]T ;P 8/@8..#7!P1I!#VW83J&+:D7LBAROZ^$0(<.5&HWSEJ]P[E= M&RTIM\_41HM_&A=;WFYH=[E0LEM4J1H]7PNMGI*=ETJ)4KMMUNY$4;*34ID] MJ7^JNSM1"HE>98FR[2RE6@W6:K9@BUWAY^Y 7AC?L\U8H7/LVMNGKKT7UK5W M]Z:[S[7V@AY5#\(JY!6^B2$/7_$.ZETZ(N+ D[":F[#NC&F2U MYN*!5,C,N>LYWKW('Z09OE6/T]BG[ER3R>V<\V-9[E)T#GVKTV\66?WH=LG7.AVQ[MTH]9D1F*(]#4S,.F MA0S)4RSL0\-/L+ 'NA_(L86AEP>2T$.L=^_K2%X_)WG? M".T73JDJ*/XN8LCD.^\$CN4!AGIT>A7MS&N0K'"&I1S)RAM8[$2R'OCBQ3X7 MJYY1Z(&/L>IB-+O6>6,:L0D9IZ./0=F6RJ=)UA:3.TGZ]JUG^)8F5)7R5;7S M57RH.;:;D(T1^+3S6@@X6$E,B8K=+[.;Y.$?V-IV1/7,MI <(^X0'R9O;-] M,*N>'^P>3G1*JM[J>,>#CKJ4V#).F!R($EU5*;%M # IZR-2S]\9]-0EQI:> M_; L&5OP9+!A85ROC:6(4VZJL7@[?C5Y-HWW;([>R?]\/1O;<;B)^<0<<#P, M[5>>__S@1? #ZARY.SN[.TA3\8&__:4W?EU)6IW?WQ#7/L1M%]D!3":23'KFAT$_":X=N_C!13Q/C VYASOI_!V^;SA^=)X6NDH MAF;4$4W#XN2S/'A<23XG*6=NEM,VZ?>^%RW%@FS?NN(]^#7/OS=<^W_Y#H*6 M]HT],#=BO,C[WL4V5OR%Q6=/\\N+;PG9@=S8(S9WJH&7A;L5] 5I["^:__X'W\0$/KK$D/F#6G?'CX'"*O+]V+;G]\L*S>H'"'X?R(MO=Q:$+\E_MMFT2DST.\B<8DA$9@/ MMA^$UZX+2_8#PW_*7X:_>UJR+[-KW\?!0)CA2-O&Q .@\.F!Z)^9ZYQFY7LFM M3GQ[;(:4 ,XEI$A:.Z?"P8=4Q3MOE4M&4!)LBB@3GO-' M':)#3UM .#AE0 QX-@_LIDS>BW?9S.:WW[U'5RQ[@1T+PCF\9U.#E"4L+"=B M^2*BK\S'>VC&/7#Y#P^3E=N.&/B&$B&DP0\_V:Z]B!;/(CLK:-Y-Q.*J"TA5 MD(F?JCJ=/?#MQEW9\%RV5ENUK*NUN\(7!GX?UF5X'A8<_A[L<-L;72K1I>!$ M'>0J[*K_7LQ "D>GF[L_QS..B4M68J8H5=_X5/T.M]>.OQI+J=70(4;%(<9Q M^]B51W-@/SS_U5_:_/].>C,\2[>WAOD=T^VN=247^('_W][-[U:F[ ;>+'S$ M428K04FF$YNQ7/K>#P"=$"+Q.F%'27ZY%&VO%[Q%UI=9YG<'SUOLU*QE9:1F M24P 7IVL]S<>SE=>JT6NTAA61)GQU"!?WF@6X6>0 ML01!.J1C2U/3R@%;KJ'"FOX*A1.[6W8OYN L/1^CJ,/V5=!DVP=F78?I&D2_ MBEFW/1K,+#"ZG<[XJC\;3Z[&4W-T->D-I]W>N-?KMSO4F*'AC1EZU)CAV1HS M2%.@);:@,64LFWID\@:HP@\Q5O MR?0O,IQ)'TWF\\2$:ZY. M DBGZ*T!882]0# ^A\*%4\*X_;*0#I0$*2_K8'B_3G3A8TD/1S]YOR;7';S2 M;A/7&M-[V('V7=R!5E T^8#\#K)HYIF1))"HS8GQ=Y7\B3>)N!T+%."S [+@ M&'[:[5:\*__^BC=.(]M!5,*VN["?F>?8'O)O"5Z58[LXRYAO)OF!]]4%U^K> M-Q:\[2^(*'>$9?=;"&#NY_DVO<$S-4U[=E4%A4&7TV:/04+>K!X@18 TGLGU MQ6>!%_E8$"44(EKBP$CYM=AS%459XG<0# :!;&T;Z]0:"2L3R99V6_8P&VV+ MST\2IT_P3[PNB$(@;03&"F!BEN#SV3+!EPP:Q^:A2ZZ]L"+LK&OXYIROQH(M M.-X2WZ;' 0_\6HPM@:>+,ZQ[YL([A% 9%A@W.PCQG0_8,!G^(^Y,\R3C[ZW; MEO;K]?77F#HM[4O% C4D2>X7"\-BPFKBGY)*.",49SF<2O+XI4@WKD !*[XB MYF;L.R>$3HW"&;Q;^"I#5HUFJ5(([F8>M_0!#'R;SY4% QR$ M<1>!F"4YV2VH"2^G# +/M/E2$F4I+N: ^I+=AB (R%+$N^N#4@-OYZET\O=% MB<2CU;X7K=I= ^6PZDAKG;F)'X[K?(H9P=T*WOA3M+1YC*<9&?[4AH7[3]D. M!]BQ>,% =MW[681[-)PGH'XK;C58&CP69ZJF_4A7P\B/K@!V6-;;)_G'8P64 M71E0LAZ;34;=_I5E6I.K_J@[NS+&4W;5L6;=<:\]'(U&DQ?%6'GEYPOJ\3F@ M'I^7TN-SIYS)F@?MIBN7A6;7CE-P^\ A V!P>>:8&^+?73Y@@P\,249EH!WF MN"?<[I6'!.L2TP(&.4JQ,!##,A#JP-^W. Z _V)+G(BGQ\78&G])CN H052> MMEY&/LXOYQ4/!B_1%=401;\8<]P2+N 3B5_##U21Q,O:^X#7%BM2H[B3F2\3HY/\B.D1TC.[8[VS[C MI2[5S=BV.M5D<_>+=)[/T84^BG[MQ1?RL)O+FP2TNBJ 5J?7ZG93YB&-2Q&+ M4"V;[VUW.R='K2:CT8E-7"TM(1M(-O"R;&";;&#S;""9+C)=9ZY+2KAOE'10 MUL1MU":R@60#SUS9E'#?R ;63[QF;T<5673SX4/[P\T1E$TF8D]"_AU*&.K2 M_W:EX.A571TY&@-*G/"CGNZ=5<'(\:B^!;X\AY4B/FW@4W<[7V CKS+0[^-B MCN33$?/R2D8ZI ;"&$(88A/A# 7R#Q"&"780 A#"$-\(H2Y0.81PBC!!D(8 M0ACB$R',!3*O\0A3[TCL:.?/QSH24X8#<8N44YT7$\JK1?6&&:"_JL+=SR6[_L2]Z>,^SGF9[_P3BCX^[=1 M8+OPPOAC:=?DN+NU^,.VO9.WF@[4[>O=<;&ULGJRWS#KHRH($/22\!/T$O1N M!;VC]L5"[_JYPMM!;U; V] MH[X^''4)>E43 M.=^K=^Z^%QK\9!35,4[\!^!_'>[ _T#(HE93$&7D_[3VBU!?&580ZE\ JPCU MCX7ZA<&)EX7ZAR@VT">](:'^6<@_H3ZQ@E#_4EA%J'\LU!]<-NH?H,ZA,]+; MXPG!_EDH ,$^L8)@_U)81;!_+-@?7C;L'Z#&8J3#7@CUST+^5>ESL*[NPO(B MG-?>;1W0 ^CT6B.U.7/GA8:C!2NMP14:5'%$[IR=TJA2,[;K.(H<\QKIP"E; M]OH\K"3G+N?S0^VE S_\3+/(3ZX+:E ]#[;D$ZG*IZ)C1$[/V3"O\5V?U& # M(0PA#/&)$.8"F4<(HP0;"&$(88A/A# 7R#Q"&"780 A#"$-\(H2Y0.8U'F%H M%CG-(B>4/V4-4:,,D++E/\V&Y]TK=PI3V7[% _^O_+Q?S9$O![@NVQGIP^'A MNI"15;EPXTZ02L)/D$J0NAVD%J:M*0^I![C*VAGK@ZXZ5UG)JBANW E22?@) M4@E2MX/4PA MY2'U -=,!T-]T.D3I*HFOJH:=X)4$GZ"5(+4[2"U,*%*>4@] MP!70P4#OC0XW=8JLBF+GV33KFV9]7S9+U"W H4$@9\(J&@2R'?]>[NY4%0: MJ>)4[3/$.^ ">[6EBS74!X/#)2UHU,GKC_1W@_2>WAT,"-+/0L()TE7@@JHX09!^-JPB2#\:I!=&.IT'I*\O M*=@-TCLCPO2S$7'"=!6XH"I0$*:?#:L(TX^&Z85Y3^>!Z>MK&G;$]+8^GARN MN($P_=DP_>(N[Y_;+.ULEVOUBH&HL%/1J2"-LEBJ\FG+L1_-]JAV=Z@*D[BV M1S(N2D,/1J:X0\Q'W[@=X==0DA M51,C56T (20A)/&)$/)9$;)F<[G#7)_O3?3N@)J\*2=&JMH 0DA"2.(3(>2S M(F3-7G&'N0W?[^O]<9L04C4Q4N4V_!$/B,LYD"7D"6$N\,:C>&2G!-IU,-Y8-!-MUFB9,"F.58G-W[5KO4F/W_L>2N0$[^JV_;D_O M=JAB4SG)JMU_B-#NLLQLP^1>5380VM5"N\+$HSW0[A W^$9ZF]!./L 75<5OE2G_G'J+2A(P,]28=W?&?955J_.@/P/JNYH M+!O(_ZCE?Q1&RMPRQP$*@_OQ*;9TSW6,.M ' W7:P)/&[QMI$])=EHEMF-RK MR@9"NEI(5QBT4A?I#G"$VM,GP\/EE$GC">G.D^"JFMB&R;VJ;""DJX5TA0D8 M]6.ZO8]/.T.],U)G7B>I/$$=V=@&R[VJ;""HJP%UDW9AE$7]H&[OL]-.3^]T M#]>5E%1>G;-3NHJZ!_U_92[S#8>?GAK6PG;M(,31M ],O;("\D&HF*.Q;" ? MI)8/4AP6(@P>^"#7.7/W7.>H_().GXJX5),M*EDF0]M$N5>5#81WM?"N./IC M'[P[P&GJ1!]UZ8:.X=W>1ZK]H=X=] CO M5),MPCLRM$V4>U790'A7"^\*W8;V#._V/E?MCO5>A^ZD*B=;="?UQ+K]FQ<$ M/VOWANUJH-GLOY$=/FFV^\""$.^,!^I5'I _0O4>C64#^2/(FW&WTU60.:0C M2K"! (*$O[%L(( @@%"'#VKJ" $$"7]CV4 42NC6>@H^]$UO07#],D'WUN\ MYXF33RR<>];'-'NRSSE>P"7E:MMZ37TT[M"]$=4DC:Y(DMEMHMRKR@9"OQ=O M=@>_0H/9 X#?(1K-ZAWJ]::>?-'L3@68<#,WW'NFV:XV,VP?*1[152+U(K$"]UFP1GQF1&P=TS\]Z,K'));9D:^'=HL^/#PV=[GQF02 MBF=&NG1'5$VDFC11]2R9UB;*O:IL((2K$VT7FLP> N .,;-SK'=[=&=$.0E3 M5?L)^DCX&\L&@KXZT%?H.GN8V&[_#K03O3NB]@#*29BJVD_01\+?6#80]-6 MODZA"^UAHK[];T[V]$&'HC[E).Q0IZQT?7(/)GP$U?-9$&HV+XA0K_2 '!$J M^&@L&\@1J>.(%%K1IB5=HNPK-GI[G:AF.C-0"9=R4J.J1A.(YM:>*#&M_6TO"!E)=^,(KZJ87&#VW*7#:S0^TE$[V>3W9))^.(/ ./ MSDYU5*GB6,>;F' -MW)JL$HX-0=A%SD^.<>GHMG4G?%#]LM_*VSJ0>ZT;M=J M0YD"L*WL1-:&DZT@A&T>*PAA+X!5A+#'0MB*CE8[(NR&0^&=$+8W((@]"V$C MB"56$,1>"JL(8H_5J*E3UJBI3A2[MDERFJ+OJ=.0B0!4R2Y-A)UG8) ).\^& M582=1\/.LAY0=>+3=2??&>SLM@D[ST*4%)B7NNZPV_*BJ<.T;NOH.)HE[-1S MK#U95).GR@ZFGO U<[.L_'(&541M6:L)0W2-12V%S' MO$9Z0G]5CXUY)^BXK"0O*>\E%=J%??4]<(IP+L7S'8WW!GJ[H\[HI2K_J=+R M-\J G&P>$T$R0?)%\I(@^7(A>6=$[A:ZF&V+R ?H3]W35>HE0CBL+@(0&"O# M"@)C F,"X^/$Q]U"*Z_MX^/#328>M?5!^W#UXX3+%!\3)!,DGPLO"9()DC.0 M7&A'MGV O/8L?R=([@ST]H!2UN/5!W;IO7 MV(/^#M]Z!TM_ZWCF]]U<2 ;BMT2#X$>LTD3\!UYMSY[6&XE.%W[.\JO7ZO5_ M*F7#.HX=D$5W(TBVQGFC!2P,4!O#N>8+&@?:]$F[3RBJ@2P;^ DM MA*^'!OXJ(\5 M:.@_"?O^OL*^G[SX\CD\+#7X07:,[!C9L=W9]AG=5-7-F$HUY&JP;?N6:>?@ M0A]%O_;B"WG8S>5- EI=%4"KTZN5YFTVJF%>Y>2HU60T.K&)JZ4E9 /)!EZ6 M#6R3#6R>#2331:;KS'5)"?>-D@[*FKB-VD0VD&S@F2N;$NX;V;B'5[ZZ-73IN0R-D@7I5F30@2]&2YD95&YYON7*S2Y%WKT0N3)+,E(+> MP$OP27_:X3PN!WW_PW0B9-%U$##X?^O.^+&F!#3P0VYI<5I76D9J.-<_[.#? M)DA.Z#_]?KNY&<=6!3X2UY\FWW;&V M,,GR5%A[@#8;G9$^&DX(:U632E6M/F$M8>WI^418>YY\VQUKUUUQ?.:X=ET3 MC:VP=C#6^^W##88BK+UPJT]82UA[>CX1UIXGWW;'VL(8Q=/%M>NZ8VPWXKBO M]R;J](\DK#WPP?G1JE0N_N#\?>1[R]K#+(Y7'43>SFD&=#7<_*C!!N'1D,.R MF\-2F$GYC X+_%%8TD_\EO2!CKY[^F!X.*^%S,:%FPW"3!+^QK*!,+,.9A9F M49X6,P\T*:)'F*F::*IJ-@@S2?@;RP;"S#J869A,>.HX<^^CZ,Y8[PU&!)JJ MR::J=H- DX2_L6P@T*P!FKW"\,!3!YI[GREWAGI_?+CZ+;(;BITITV7LNASX ME[$T7/5J*\AKH8J6QK*!O)8Z7DMAR.+SU\#]Z^N!#I,[^J1[N,0X&8P+-QB$ MEB3\C64#H64=M"S,/SP56A[@&+FKCZE@7#VA5-5@$%J2\#>6#826==!2@1Y= M<6RY]P'R4.^-NH26J@FEJ@:#T)*$O[%L(+2L@Y8*=-F*8\N]3XY'^G@X)K14 M32A5N8RLQOAQ9=CRC06AYLVT/SW?L12:,]%(DM 3:P@H+X45A%0'PNH3]G,K"JBWKM88*CW.H>;?DE M?0X5!/N6=*RK(+"\:.HPK=LBT'Z>^IIJ_XE8H5"IT\;Y(>N8UT@'ZWQ'P1R$ ME>1\Y9RO(W?%.U =P40?#]K*E%Y6>5.5P- H^T*P3:P@V";8)M@^'FSWC]R7 M[T"7\0?Z:'*XTPJ"[]JLM3D"_90E2'<#1;)[ MV&<5G?$*XWJM7O^GW,*NQ*^R/)AZCO5ZU4YLL203GL?\W/N[RS+K5D:8TUBK M[E#N9^['&UH:]^QJZC/C^Y4Q@_V\,IQ'XREXH?VRF[Y4<[_]S/KP=T.;^V@7 M_W+WY09^!"O@YM@']L[SN&A[UX4 HZX'__],62+[HLW^!] ">V3X8*X M8_'>W_XR!FQ^'6CO[,",@@"QVW M[=HUG*? #E ./MBNX9JVX:!$6'88?^8; M"R(GY!_YLF1"DH+6]L1#4@VWMA2" '8(CS+WM!T[*-'_]2(MF'N18VE@&RPM MG#/P'!S'>P1HUJP\T8P,T;S(UV8)XP>OAW\=O M,1=<'?P7=TR-$'Y('QO$-9B!?*[#/^!Z(5#$6"X9[ >6R9R /<*3F6:[L -8 MX/\;&3X8.><)F+CT_+"EW8*/A0O"#=JN<(YPO0B-!A@&*_ENY:;!EK(0_2I8 M_N97ZO 7Z='E7LAW#Q1:,A-\&8\38ND K_C; F!;R.Z?\#7\3],H@-4%>0)( M"KGW\4N '/"%1\.WKAS/^X[OS- NG!LA?/#!NV M7W^#=VH?Q%?XKSJO!2]*Z8;;AL]&( "Q))E<0BU[-@/Y 4*":V,X\)49.-.< MI?$'@1*F;T\%.X&$]F+IV/#3]$F*=B615@1A"S5H:1_@#;/(YU*=Y;'/[N$M M^%6N)I4OU8%^+";2C1'AEPW_2?L, @[DB!_R03[@-_F I#0Y(6:EW.]FK;*. MU09S=0);_^;+ _,?;/:XM__87=E4QED\C2_S)],@H-&2#PM%8QJX:/A?B&L8 M"($!9N&Q1:V M"8\ "0RY*@=B=_=(5I<3R3&FZ))ZOHT QF-GP6=L>"96O0 [9B,S;* @MP:" MU E[0F8L-*"QISE *A\)V@3B&]0!(P8!@CGRW#1BP\D1<9):52Q]O M/"R$M.&CO4=76]I+AAXTLD$(1$XP^;LL'YD3P5Y#8(7%R>HR9NWB-9V+RM[: M2%=AWX&-'(Q!@N?& XHQ X+Y-FS 1I3R3"YV@ R2S#$TH!Q%H2&E-V8*AOA5@#@ALTL<=>@C?G/(3C24.QE"A^"5]S[C3S!,,_(- M$W40/L(6*BQ8*N M#H 3@#GEUXH-SD70)3NB(KI-:3@XN M*WECDQ61*AD#TP<_N4)0RKT*DX5): M-.V)N1:N,'^DX#0\,Y)?"X!%]@P^[Z*S;&*\@$OG'\:%+;V0HZJ#$KOD\LK0 MYB788X/FA4!';6D\2??.6W)_<,:8Q()9%$8(AMZ3X0BW^X/P'Q$CT+H" \VLE)HY[%I)T+UXHTG0BG45M )6 MB^HIP,*2P9V/C*BP"=)'!KDPN$:[B)#W3['E0GG!AWRZ_NVNPS=^\^YF!-^: MVU,;#$?R(%VP%((3H)U]'\L4&@%\M8X^_,?/[W3AI@CO&>*0F)R/'.U?T&+J$>,=FB:,ZEST!"!+8*H (G2D> M*DJTP,S%CR4F0%;-0/Q\[N6)8%]J92:?4F1+O ]P GR.>)L .Y SWH0)VSP7M52J_G$*+Z(]E7+D M'*A5ET3&(V(?!3?;]+T@$"!GS^"QILUEYFK#5)$I*?LA9<>D# M\D_$'%A5W11^$ZR!?2*7/8!A4,![(=(2 HFY$4@:17*UR8>YT*W_1NP-XHL%0(CXXXG[>LSGZFQH,E^: M]3\-!R(N:7>X>DEWP6+H3^:CLC1ODN9:_*)B\RC* F*\=9'$9C;'D9?V MST+QC55Y$'N&A8-+M$HM[FZ!JCF.0,)5IL'J0-_1O I&V"+^!_V9@Y(B,OE6 M8CSQ%[:(A P-<]K@0:-2,XQB/5QBNL:L1(H%&IAA+5F?(;(\_/>.%UFKR:MD MJ;D5)@M#=]Z+0@WPG$?+*,D>A^]8)B[0C.2 ,5'/%7'+&9.\ER/,1)KGW\*/ M2SPW;J0KTTF)JP>*^5$ZTSP,XH[.PG@2?HX%6E#,36U8L?Q]-LSBVFO.,8_( M7\^CQ 6(%C]22AIU/MAL?J3]QZO/UTJZ.M#B(,RN&5B?N-3X6_BB=R)R)]*TML M<$PDO=HK1WA9H"V,S31/%F!&3]CKJ8V!+?=V0D2J,(E]TYC799'/_RER'8M% MY(H?,QE2'BI+9 +O*12GIEE"I8_G)WJ6]L^/'ZZZ($7+N<$??/OEMO/+__/M M^E9/Z("8\.C%V'IA12PC*F(YUR*66G!Z2C94),R>>QV)D4^R?6F&-.:P(DM= MP8>.KMH"T49+,.'F4['E(7HIMJ1%A$47&,)S5%5L=<+U6CJ&*;R8+#P*[)3' M7HJMVQ5)/TRBV($(6DSI'O!5*[98YWO *#J('?/$=^:.>)+ZAB6O1&J*;0?7 M_]?!H-7&T,L1W!(G-QBJ \C=V^C*<.7F>X+]X$]_[;9&X'WSKW"7VPM+#]GB MM"J*0.:(3CC3^9-N#>(\7YSYHC\,SJ0,_WBJPP412=+I/&45)U72> DHR*M' MT'C#[N]1*GD,AZ=V&*HY&'7#W-QG\7L<*K-B*XQI"Q98%FJ'8BGA59D^Q1:E& M)%G1O$MIMV([X+GLM*PC7]?KB"0==S+L( 7EQ&!?7%X9XKSKZ![6+J.\0A90 MNW>\*>8ETVS;ZK%W%D#CLONLF>1^^_]GV-IOQA3LY<+FLI*>5QJRXC!3DK'B M1"-3WGV^UBQCP6&=!4N0.];2MO*FN"<"CD/H"*\P]D2*SA7^E2=4,07$T.^=\6_EQR@KF0BTW,<$[[-=4:+D@WD:,;7S?.[ MT_*U#]H_\4>Z/$4\L\-,]4.1'_R36#7C>^A59A.7,MWYN\NYPFO/ WY$Q<^ M,,==[<3Q!_ZP\8@+PLJ_]GKCV O$QV;.E74M_9?/[O%(S9-'"=PGDR= 554C M1=GQXYVOD%-2'.N^J@B;=4]+""N=R-S!0<9WC,) 'B2ND.SR3$.F6LA*CC30 MW>].6I.$T4C.OW8'K93U5N3'X5PXQ]K4!3Q_'@"U,>U]RY8A3RN)U&*OK7/+ MPY\C#B+D[1E@AL-3^TM4/9?;@"=0P2NT0E?X+^W>]QY#?O;<&?XDZJN150X/ M&$)QOFU(R;TUY_#*;G_X&@^W>'WZ8H%U'J%G?I][CL5DO:LCA4S^?6VA>/;+ M$B*T1XA%_MK+1$1Q(>D.U$CW$I6< 8FW/#%W88Y SN9 MU'^PQ=+QGIBHLW/P]3$D)T1:2B+I0DK@0CY[__0IQX6J.JK$$]]-\:FEO&9#/%??QM']% "+)N>:4W1MNH@H^ MNP*$P$]R?R$.U.4.O-G,%E5;12,OJL6GOF?(VQS91R&@3)FL2$!8BIV;^+V M<;9\!'STP7,B-\0+(!S-TM+YA(1IN;V\X"^ :HF5+5=R>>D"5M=OB *+17)7 M5M1P,@O+WG7AH/-36,?CA5]1./=\69)O/=@!2Y 2#[NQ=C*Y"R?:2 1QD4L*E*T'/&F59EL@7-N6YN4WILI $ M] (()QWHM+9$?DVXR**V#)^0O=6:^&IQ:9K'ZX0R13!Z4DK$553ZA_@2\4H= MBSTQGQ?[JD#-Q)\NMVFR."QQ^T&)'@S;BP\2+&LAO52:E8*BZ!O &>KS9#*X1BZ<\VC2B( MRPZQ6L@Q>%$@3P6SI$XQKO#-5")!E!VQ^+0##9UO2ZL;WQ*'O\44%77N(D(! MZV(B; 0)[H"=$]>@A-&4UCOA$FPC4PT)CB;J$GK[\=5RD+4%YL;P\T!+_,]W MUWN$N.D^HUSI26QZSRU[15[40*,6\ONKID13\2*=+YC?JYL;BZ6X[OJ-IV,> M6,STBLHHO4*XY*5R3O*D]$D*PD$;V\GB)N M';"E:% Z^,YD\+')%O?X1IBCR)(#_WE$J7 V:Y8+/^@J'##AZ<5;;D> 3(> MBXUPR)L5^&S!M3$KJQ#Y1F'&J,7:*!1\C27+V'7W01QM@B_CN?=7B,FQ;J_! M'FG1,\+%?C S"EG\E[@;P@5">-JB!&OS#1G-(OSB_:@8DHLTXUDE4#RP]0'/ MN0@V)?!8TI-#!T4''\OB=[E3'TQ/K: NL"]N]L#=.O"AN:40UK8B(8HY4=Y/ M I:3=EDHD17PU;'<&KV50I>(DB81_'"GTWE]K:%#'RQY;Q(04U[[)9-5 .P" M>GQYK48&&C;8:J8+]#&"J@4)S7+9O2$I;PAQC^\B&-QN)U=K-3_*8$]?7YU5;6'RT1XOD+E4>JC)'F:D=*+%[ M5=>Y];1;A*PPW*)QRN5IWD)66F>"GZP<8;QE7WZ.-5Q46C6>,,C[*E M]\-="7PUIC=Y/C;I"7,'@FH9VM?\;=BX*$HF2W6LXT)P"[3K7W7M&DLFI@P< MTX^NV=*U7P$]0/ENY64E(;Q_1O_'UJZ7RSMFQI^S^=JY:N##8T+8+ D_["!9 M=NST.@D+A)/*MXKB& A@=#T9,QCII0'^($EQ[MVOWEA,LK^25NGM7]D#)[FD MD5(Q<43$>Z/GBAHOM/_/M M+ONM0>^G+0E0Z"JW'4EVJ<6)0^VOXK!-^$BW\C*A)MO>'KIMGJ#!"6W@LGS"JOS2)7('ORO.UN1?^=W()!$65-S"#)^6 MZ/8YLJ>@RWC2EI\=^(!0]RY>"\NZ3IND,JZ)T.-[J-&2=S;B%U83KRO^ACP- M3).8W$\M*<- /Q8K<]&3Q!2&OWM-S?9"US^IT/TSK\M;"-S*-Q)^8765'6 ^ M(.DV!:3E7!)=:OBMYGPDH9[G3FY&6.*JF2"53 B1 M#3S4AGT]9 IY$@%*%2W3-2L5^8RXX_5((]F32,@%<0V3)$?F<5P5Q!-C8N?7 M)=8#8B*OG"YXQY&E85M)T9!HO!GP'%GFFS+ZD-=UL1S9]OBND\"4"MZTB5#PT;83&D]:R MJX$0-A-;H)EI+1X^D2/3K&H+NLR$ :HX$39K#:6K(Z5.]$V ?UVNE'TMHBXVQ4J>(M)YCZSH6&0Z680& MYFSC%S[8/F^V"^XD$Y4"O,.2MQ %ELE+X)U3%C? 6LEHRFYYF$>%5PE[EVB! M2,+X>#3KFB*+C/G^U692<>%#1N2-U(_FU]O3KH'X002_:($G0:(98WQIH\2I M36^>)^5B>)07N?9_,5ELX'Y-P(1[(P:3\N?$JSF*X&^92%KKOM3.A>P4\J8Q MP49Q;VG9CQ<=%T0Q?ML^N=(D"C.QYM>]PDMSV+T+:T#RS0-^Y5'6'PP/8%'P M?_OM1B1*T\_Q8AH\ZXI/0K"S'#R4_3#G:"QSP4WBH>3.4I.#ZN3*?O8;AD@I MVIBWYTZP.+_*% "D!>(BY!+_^RV6:2-GX#<\0G00RW:C,UR7]VLR4K<[0R54 MF'AYNC@S!"VT.!AP$EZ++FFRI;1K8<76C6?Q)HCBX ALS/7MC7;'L]R3P1AS MQ2!4GG_UE=<4:^^Q0-86)^/A*O'1#(@F$8+<7+K$Z7)+NTY/E#)P)[*]PFQ, M'**O MS9\L+FXJ.9"+5\>;PV'QA.QMG400J#W5:TV:.,MRN^1V0E&#^/XK]U/:&Z?\ MVD9\1EG:-Z?0U72;)CIHFA?&?["*[REU($0$M-+3Q_"++5Q$<[B6]JEX R"- M]F3U#A/]\L!PA."YBZ*=^.J(I.7QN_KP^%)4MN2ZTX@6E2IT^,%S??;#P#I: M#@]';_=3V;1 M7(.7/DI&@V619;_IM9FL\L?=W45UI"@"=+,BPB?*!4)@9RLZX?D'.")5&V!O MO" 49SJR$>XASG&VCF"?PY&_76DG*6?0;!_*QB1*>P5[F8 N29TD3=:OXJ@P M;GRKO<33>=_F%_UFB!6\*Z0.-LYE,SNN%>473V3&$;\ W^7FYF?^PO1.0=*Z MP(!T\SXSK8S3O*)A9;9X@DEVG(,W1#C"!B?&F'&1?2) MPD@%2*XB\*HNH%S$D^N"-$80>":?ER,\E723HLXHD(Z O>JF!SSOA"0'X.^, MTK*Q; Y+5$4G5X#%31UYHS1__)9<*I)W&#:KPSD6!TVH..A)J M)9GG,E_^68#S5%?=JA,K!?*OS;#P!U1,E8BY9 M5YSUK=26Q8'12I)(I)8DN1+GSI)V+S>+9/61^81F_I0OJ2?BAY?Q24+JDZVK MOU@Y!A=8^L0/,9/S .TF3B#K>:K+,XH%,_#8-%^H9G,<0(,!=W[Y.._2-Y8N]$X9;B;-LU&)$H;>]:#LL M!)&XDJ1ZM5V5?&:.7!HB_/V7T-I(HEZKIPJ)UEC&_UG9]O_L1<^R"&0KTY0) M#_D+WQKF]WL^+_8JNY%3;6JWCGV%U\NFD\/7F;"E0H8N6']RY*M@<*DPE#-@ MM5G3%DQ:_4IU'C%[7EZ6I)]Z;I34[U9EZU>2]:+:RA*77RN0+$[\!7_[RV#R M6EN5%_@?'_\'(0#^"RA!8*&FL!-8$%@06%P26"1'3$ED( LWX[@[B&O)TY,= M/%"*IPMB,,V["V7/:O-U,!M;&@A4R$[W(&0X-\DF9"!D(&2X)&18*\<<=F6%;6:,>7' =CL"Y#- M#Y*B2/@O/)AQW)0%"[Q%4:[& LBF,54;JIRZ)-7GV3*=MA22$*3Z+&?=]=AG=R M\0X$KRS!0YJ0K7:8C+O ;TG/^#+5NL_&B^$'.Z%F:.*WO#4>K]/6,S7[*36P MWNC[9FGD?>3DBRL-8+AUYM4D<2H3\#1(L8NLAGB%%_"!Y MKY;VA?=)*%M=^M^3W*'&TFAUP$U91P2H+\C[Q<^3D0"PQ=BD+,HVVQ?/Y$_]EH"-BK-3P MEY%6BE)+>U]+: G^<1 M["Z]^JU7./W"X(A6H"OK2TX1#F3.MR!%OA%C[CH![\["CT)^2/=*[MA([^.F M6Y&9LOPM_RJSFJ6!O))?5G1PS%X,IPYXLK$,OS",=172ZMU7\TUX"1FKS6N0 M@!FFO>2$+K>?V9N?*]7=(N+(1!09^<]5:J4,$A5EHEV[A/.LQ J,C%W]I[15 MAQ_%R"!G)XF21N'NR":;:1=,QPZ2T1._MVY;>*%')ECC[[63 M2S(^2_RF3+O;[ V_ZL7)L.8V?37W(^+7WWB+AOTHK KWC_ MWPBCZ8]I_%JK"=@9W#!X^1O(Y\^<"[AQ)C:>#=RS,1'@FQ@ASB?D))?]/%&_ M;AK!/#?\)],3*>E*4?(&;S8+6(C#%Y+GXX!#T8V#N\"&0!3QW4L/S6^$!PG$ M_6#8OO:'X5Q@5QR^M0?_%S_K?$3/4]67^1]%R/K)\Y=S M<.7_"9+"DX?)A^1?9*&\G%XE3R=2'3!"V?U-7)5AKG6!02X$0/\RW C/>Y)9 MS& OQ.R5/#,#/H\/=$ P@-],N+_W<=R)3--8+!U5]M?.H#6*&Z1<(.'^S/== MF:U1GOQ%K,Q=#G$8*E.K0LPN_C#JHYRAB-KH+8YA14^+WLG^Y!#=PGT9_!LS M?%>D2WB6&T$:E0SD)SDV$?EX'KBEN93+%PY.LSOCA_;RK2T'R_C7X?4.,Q$3K)AMR84=O0S9WXA/""HM+6DWC]@PP@V%\+A0/ MEY4';:(#3-+;D<^__V7B*G#D&A!OBMO^Z37[=&"X983&;NT8*XC[ZB"V)BW M74?6%5LCZTSKWC00RWK%"WKWN'4@-IK>7RA4#'_@__=:KD"H&](A_L4W+A?M MUFB0^>4=$DO\2M;I@]0-?WHM]QF3-_ !'_ MZFU*2ZF?_=9D@W:D]?1;./ MCF2[3LX/,F,*\T$Q<]9K338PJG'F3)Q#G=Q>;:L\9->>W:XU1A7.P8(-6AVR M8'FV?<;@6G5_C.R;LO:-_#;EK1[Y;>2WG0MCBOKTBTQNGF.*\R@:M!=?* -Z M@@SH23B1@%!7!1 :YK0(25P*0 12V2$:[6Z'($HYMBAG]VII$QE&,HSGJH%Q M_0091J78HIQAI)R$NE:OO2^ -<[J_95,GG(\4<[DJ><+*LPHLHGGSM:?R"8J MQQ/E;"*%ORH;O2$9O7/,"Y(](Q^/#!X9/,KWD:.GBF&DV%9=JT>Q+>7[SI\G MRID\]7Q!A1E%-O'\ ZL7!89K!3\KIQ"42CT]#XYCE(CDZ\5^H^=+>G%B)@VVBU V M\NF"T451SA&JG)X'=/U?.=>WU^HTG26GYP+9IM/S@#Q>\GB)2>3Q7@[G&HXJ MM5/N-Q\^M#_4,J MGFS8 M#"F'VC:*D(&$OYG(L&NZ[_*0H:/W.Q/E.-,TW5#41#41&$P%ATLTZ?AA>++9 M$&2-R!H1U9LN_"JZJ5M5K%ZTFSKJZ\-15SG6-$TY%+51A PD_(0,S42&X4@? MC'K*L:9IRJ&HC2)D(.%O)C)0:GNDMR>4VCXU%Q0U44T$!DIMG_BLK4.Y[5/S M0*&1"[D:^F>8\ZY^K?T[/[K7+#LPO0?F/YWJ"DH&()Z!*V>G+ZK$2L(CRZ$5?E9M81'U7@T[/4)CU1D#>&1VJRH=?!S&+8,-UJW M:KY<]FG0I%W[-(BL&5FSYEJST[MLY%V?#:M$B2QYUQMK$T9Z>UR[6NI@@$0J M0T#3/%80T)P_JPAHMJW*[4].?\Q-&D,XTSQ6$,Z=%AT?=B3X>G&Q6!#D>ZNH>09HRK"!( M:P O"=(.!6D#?309$:2IR!N"-&(%05I3>)D_HR)(J\W?OMX>G*RW)2&:NJI' MB*9DLS,Z[-IPV'6ZZ1YDSKM8JDW]>O\BLHX].-U>5JLP(JAK, M"H*J!O"2H.I0]VX&>GMX^EP2Z11!5?-805#5 %[2J^[O\M"AJW=')YM)1@JBMH(T$1U.TLBLD@.BMUF3SB(& MO9/U+"-S1.:(J$["KR0;1"5MLYW5SECO#$[6>) !ZZ M>N=T ]9)0]36$(('$O[&LH%2W2_>#/3)Z68ADH*HK2!-1 =*=9^X,F-"J>Y3 M\T"A21RY OMG&#.D?B'^.S^ZURP[,+T'YC^=ZGX*#7\ZBZM"-(;P/%@UV&C? MZ-)VG,WJUB[\VL,ZF=/R,\NES-(CQ2 MAA6$1^?/JL'&><:$1_(\I]N,A 4US5(: 1AE6$-"T4& MDHQ1:$##]2_]+G-D#^* M@LZ#E_DJWN.R\[+#I+$^Z@U.:S;) 5%1]PC2E&$%05H#>$F0=BA(:^N#+D&: MDKPA2"-6$*0UA9=;CFLG2-N8(]:[G38AFHJL(413FQ4G:7M&9U[K.34:GZP7 M&EDSLF;$"O+/B9>K1_G-[5!^WNR2&-=(J@JGFL(*AJ "\)J@YUT[.M M#\:U&ZD05)V?3A%4*<,*@JH&\))./0[$WVY'GW0F!%7-T2F"*CK..$-.C;IT MG*$D8QH\[P7>U%6;.;_Z7A!H2]^;V2'=&56 (8K>>*?8Z')X247.ARIR[NB= M_Y^];VUN&TFR_2L(C7NO'0&Q^29E3SO"[>Z>\>RXW6M[[\1^N@$"11%M$.#@ M(5G[ZV]F5>%%D1)%44("E1N[VY9$ E5U,L_)>F4.CC[DS!>'N^M[+&EDH&!) M,P!+EK339>P9SHX^1,&2UEW?8TDC P5+F@%8\@[6B?!].;8'DQE+&D5L7K&: M$4"!\]2U!:GS(2>JHXD,!^<,!0?GIF#))Z%/=1+ZPAY.CCY>QAFBV^=3+%5D MH&"I,@!+EJH3X3L>V^/YT0E@6*K:YU,L562@8*DR $O>\CC5EL?$'@X'+%6\ ME<$JQ5L9-)$Z'QQ_88>W,EIR8>?)[O?J.SS=!>'31L1."GVWQ/>-"!.1O"9W MR5IJ3G>C@/A=1;-A%2,# ^L 3 M$,;ID6>7>0)"$#L6&!(PL,"PP#!.+##=PXX%A@0,+# L,(P3;Z%T#SL6&!(P ML,"P\1L+ V^AT,6&7:2Q0CY[,7G\O:#!J#>CC<-GD0@G=E>6$WJ6)ZY$$&W6 MT$QR][E9N1O*B& X+9& 09W.-GMB-QS9P^.+A[*'=-M#6![8^(V%@>7A[.U@ M9O=9'AJ'@:B'L#RP\1L+P\/7_;HG#U-[V&\LWR8["&T',5$=&LECMA MCF?V:#8E!PU[" D86![8^(V%@9>ZS]X.YO9H/B('#7L("1A,E =>ZVZZ,"NO M=3>-@1F%..@?N/_B!/ Z/&T/[?XFL"H'N?9V8D\F M1R\PL8-TVT%8'=CXC86!U0&F<_;%].C=:7:0;CL(JP,;O[$P\/;#V=N!/9G/ MR"'##D("!A/5X:C=AR=#P+S=AW'_Z-T'IB.F(QYU-OY.PL!'*2%8G=J#V80< M-.PA)&!@>6#C-Q8&E@>0AY$]&!Z=-H ]I-L>PO+ QF\L#+S4C1NA_0E/'II& M@:B#F*@.O-3==(Y<7NIN&@-"F>UKI^KSND%ZD&NE@V3/-DX,H]GMT_=_$Z&( MG4">OW>\M1_Z"7PQ]:]$4Q=4*F+Q# BUSG>HW!6Z"QNND48'JLF]7,=ETHIT MR>-F2>\>MZI2'KL6"Y)Y4+ @M1\J%J3#X+NP9\/&4MZQ'M'U+-8C,E"P'K4? MJGH1:=:C??#-[.'\Z+T=UJ/N>A;K$3AK+4(A:9]+L-"PQL!+41J>OP=$=X(:,G%D<=> MYGGNBR/#66\TH8W.URAU BO:"+PN$EY:XOM&A(E(FKIOQ>I#_PIHA>EP4'=& MS3P/:@>6]7.\3PMGIR=*XXD]FS>6/IQ#$+J^QY)&!@J6- .P9$D[51Z8OCT; M-);SG"6-KN^QI)&!@B7- "SKNU4L:<=O9TWL_FS(DD81&Y8TVE TD@6-M[WN M678ZO@8YLQFSF;ELUGQ0QP%Z=["LGUOF /WX 'TXMP?-%=KC V>L509#P5IE M ):L52?"=SZWYX/F%Y/8IUBJS(."I\GT$2&(/KO\";AK3!^6>4)-8RCM;Y39XH//H&#]\?)1,#/$>B IXC MM1Q+/NY\(GQ?CL;V=,;%8TB"\XKEC *1"F0Y:P[6+*QA$D1KT![R'01(9 M0A5W]L8*^O9.=T'XE*Y$;+W4]71>67[H1FOQFMP5:ZD[W86!Z,7V0Z8]AG,6 M"9P./(UL]G2%*':F36"(PL "PP+#.+' = \[%A@2,+# L, P3H_PW,MJ-)#3;._(JQYE)FQ&___B1G/TS#9& @<-4 M-GYC85!':P O;O+!-R?Y-8R SRF_0/V+_ M?N6$E\+R0VOI^#$.>B;(W3_A:0/?^C$6!CXU"=.&Z?#H20/[1].3!M:%3A&2 M:79/% ;6A;.W@[D]'(W(0<,>0@(&E@MQLHV+]I#$14I#E"9>,W%@8^+7GV=G!A#V<7Y*!A#R$! \L#&[^Q M,+ \G+T=CNS)@->WFX:!J(>P/+#Q&PL#KV^?O7TYMH>C,3EH3/,07M[FY6U> MWJ9D_Z8Q$*&$];6C\WDY(#W(M8I LF<;)X;1[/81^P_H\B))+3]TH_71I^M/ M XQ4AF> I74.0^46T%W8<+TS.E!-[B4X+GDFE[#FC66#.,BGJGS'?L5J9!X4 MK$;MAXK5Z,#L1-.C=U-8C;KK5ZQ&9*!@-6H_5/5:T*Q&>_=O!K/&5"PSK0?*M:90W5F-AJRSICC,:PS9*!@G6D_5+P_<&C:T^G1=\-9 M9GC=G]?]>=V?U_V-(C!"=16>^R;(<-8;36BC\S5*G<"*TI6(K9?B^T:$B7CU MR'LAIX&)JO(T[CY4[K/EV."@[@R5>?+3#BSK1W6?%LYNSXY&XZ,K4)^&-#D( M.?$LBK6L^_S'6M8=+%G+3E?(8GIQ]$5)5K/N^AY+&ADH6-(,P+*^-\62]HC+ M+1=V__A:WZQI/$/C?:[G@8/WN9Y@GXL)K+O1 VT6,PH*#LH-P+)^,)F#\L>L M,TVFS>^:L$^Q5)D'!4N5 5BR5)TJ<>2%/>ZS5!GD4RQ59*!@J3( 2][J.-E6 M1]^>CQNK,VZF5O$6!F]A\!8&;V&T%AA"15OVA@CZ]LXC0( G#&GC\/*?49*\ MLC[(6SC60L 7A+Z38Z7.=Y&0NS_-A1\;3C"P-U8VG,!(X'3@H63#IRRCB=T? M3,B!Q[.8IA%@<6%Q89Q87!Z!W<@>3H[>N6%IZ;8'L;ZPOC!.C]R3,5M?7H[F M]G#:6%U)5AB>O+1UM^7)1IX+WU.P?],8B*B*(E^J9Q8'%ATF)Q:0].O#I_B+A,)O9X MQ*OS3>/ XL*K\[PZ3\G^36,@@XN1$$?F0W&]P7JY$*%8^NDK2QF68BRRV!JK)O53'TQ4Y71GS]4B*N/#];@HH$"4WUJ'60,4Z=/"-/!8BBL"P M$%% @2B[L1"U!BJN.G_@[;WFDRZR#I%S*]IBU+J='LYZ17;[AUF,68Q#:@ZI M&:H''K;ED'H?? ,"=?#87UAES(."5:;]4+'*'*@R0TY!;I"_L,J0@8)5IOU0 M\?; @2K#4QF#W(6VR/"R/R_[\[)_&X A5.SBN:^"C >]_H0V.K^+U'H9R#(8 MJO!%4U>G:,M-XSY#Y18;EP#L")8'IC/G6=$!IW?M_J"QC"HDJ>,P;R^#"8D;7]5C1R$#!BF8 EERC_90U0RX:RZ?,FL83M.YO M;YT&#M[>>H+M+2:P[D8/M%G,*"@X*#< RP-SS'-0?F]0/NO;D_[1";A.IFE& M.14'VQ10($IM+%/=P9)EZF3E4B9VO[F*YBQ3+%-,;2Q3'<62MSA.67AE,F*9 M8IEJ7*9XZX*W+GCKH@W &%RDI24W<_!BCN6D:>POLM19!,)*(\2KR_U65GG[ M_\-W7/A&' 4!&(_E(T^*).7KL60P(W>QG^>*W<&2#WASU9M.^QT7&Z" E'V M8R7K#I:L9"=;]9P>?5.)M8RUC+6,M8RQY!T\"OA.ID.6,HK .6( @I$>8TUJCM8LD:=[(J2 M/1MR9096*58I&LS&*M4=+'E_XT3X7O2/OIW$$M4^AZ*M4[QOP?L6O&_1!F!: M4CS(BS*\G#/LG9#4)N/>C#8XMVH'G?2J$OW^[[NI],5=Q?_QE^%X^@9M2,30 M_UM$*B7P(1\P<:^ 9.7-\00[&XPYX'X=DIR>-LK12 MGUSF[KV$:93?$4Q_P4I&A0)9R5C)6,FJ597FDZ,/>+..=9=!62"Y8PB.#PMZ\:6WQ-F)3P0#][R8P(S+@BDS6)&0<'Q>-?C M\6-.@',\?CL>GU[8TWF?Y8PB.!R/4T"!E:P[6+*2=5?)!B-[=/R56U8R5C)6 M,E:RMF!)4E)6(^$.(&IP<_'_BZ8GN-6 MU(_RY@W\UO.O]MGIGUF2^LN;^PVUUOT?JMT=WM/?:@L?TXKI%BKCWF3TP\YV MZ<%=1(%7'5H_A;>Y.]UD3],?@,)G<27"3"0/ON5TLH'5**OK5LI/?CKKGUFN M")!-7?"IXF?M8_+G6D-?.UD:O=%>!A8>.)M$O,[_\<;2GMB'EIX==_..0'&P M)^'IULX".WJ[6P[WO'$NKD8STV>\Y+U_;C[N7=SC.?DX/I?75/GZ44@>"]O7 M52R$]1'^N$JL7Z%YGO5%;%*Q7HA803KJVXW?"7^.H(8&'DQHA'$@1F>CWL4] M0!E'9^]73G@I&N,<84V,-BD-V &VUIK\D/Z\1CS&UE^X[B- M/.MQW,9Q6UN .6'BL:XN?Y)>@3-*@D@CT4C"R[TB-#U=\5UC1&K8'PY8HLC! M0H[WCO(FXV-SIL66P@JT>/2=*Z9%B35!9C..\-H %--=VV'EM3Z2L)"C M168]NJS'\UI>ZVL_)N0HCR-!YD2#.)'7^NAA0NBPYEY?T^"&U<0R>AI1XR!^9 ML9+]HF&0#LQ'^9!)(]^V(F>XJAR]]/YD10UV+KT_S9IO,]E@\TS$K\G5DWBVQ79":7B/FW(\ M&03/M]I.&Y;FD7@F86 8F)/HC3H;/PD8U+2BF5D#8\,NT@(8GFO5G#8.U*+8 MYUHXIXU*\T P29& @8-8-GYC8> @EBXV["(M.7O^(! &H]Z,-@Z?PO--+-9^ M(JPD6J;73MQ86FT6;5*C;AHC-79K\PZ]1OHQNR#X8&*/+XZN!\[.T6V.8F5@ MXV=E,%89^M,Q.6A,\HP'@W)X6*:9Q E*!-E@6+R M')-V'$:-Y;YA-F(VXE$WW?@I!JE3#E)G]J@_(@>-:,:;Y!E*),% 9>VF[X# :O;3>. M@1FI9.B?I/][E*3">_0I>K[ZQO=Z& 8^,'EZ:(;V='[T>4EVD&X["*L#&[^Q M,+ ZH#J,9JP.3:- U$%8'=CXC86!=Q[.WHX&1]?Q9O?HMGN8J U'[3L\&0*\ M[T#!#YB.2,!@(ATU/^IL_"1@X..39V]G]L7\Z-.3["#==A!6!S9^8V%@=3A[ M.[7G0U[*:!H%H@["ZL#&;RP,O,Q]]G9@#XZ_><4.TFT',5$=>*&[84*:\4)W MTQAPJGH:.'S1)^NMM>.#HX=.Z'*N^L9]@<2H,R61@('/49Z]'=OC_H <,NP@ M)&!@=6#C-Q8&5H>SMR-[,N)J)DVC0-1!6!W8^(V%@;>C;TR$79VT:!J(>PO+ QF\L#+S0CR+.!SF) M^SU A M$UB)B*]\5R1-74VIZ,0S@-,ZMZ%R2^@N;/*!,YSA2$ UN9?F#D:KT[.6@3V] MN&B6\^[QJBKCL6>Q'ID'!>M1^Z%B/3I4C^;S&>L116A8CQ@*UJ..0*5V;%B/ M[H/OY:"YQ*LL1W5"PSK0?*M:90TOGC*9'YZYCG6F?Q[#. MD(&"=:;]4/%&P:$;!?9T>O3E<18:W@)H*PJ\!= 6I,Z'S=48YBT KLSPF4XJ#R# M(8I3_>CM\5!U>OHR'-O#^=%%1/F^:+==B 6&!89Q8H%YC, ,[?GQ&S$L,-UV M(188%AC&Z; ]&!:8G=@-[/'@Z -EK"_=]J#GUI?WT.-%[+=GZX7S;IT,E"FG MW6H: F8A'G6.Y.[&;C>SIC&M4- T#41=B@6&!89Q88!XS>YG: MD]F(''8L,"1@8(%A@6&<>)W^,3,8NW_\Q6_6EVY[$*_3\SK]LVT8#GBAOFD, MN#X&87#>PZ]C?Y&E?A3R33L"@!"](LRWN5L#%:#PNB-0<>+R0^\S0P,:UR/V&-89\Z!@G6D_5*PSK#-$AYQUAJ%@G>D( M5+Q=T*[M O895AHR4/ V $&D>!N )BZ&%,F8]483VD!\C5(GL))HF5Z#&5J; M./(R+)/AA)Z5B/C*=P47R6C<.4B,.E]=;P=.G,.DF!USD0P",!!U(188%AC&B07F,;.7&1?)( #41=B M@6&!89QXG?XQ,Q@NDD$ !:(>Q.OTO$[/13),IB$NDD$&G%_B[-+R_,2-KD1\ MPS?M"$!"]*(PW^EN#52M1^J%B/#KP_ M85^,IJQ'%*%A/6(H6(\Z A7GO#I4CZ:C,>L116A8CSJTX<,9L9X6J0M.B443 M&&8QAH*CZHY Q1G+#SR3,+/[\Z-/1[$@==>U6)#(0,&"U'ZH6) ./:T[ON!M M<)+0L!XQ%*Q''8&*MQT.7*ZS)\??'F$]ZJYGT=8CWG;@;8?Z0L]PSOL.))$A M5(KCKBLI7I0M F$->R=D-7C3D#8XJCQ'+*Y$F#57B&._UCP%*JWS%RHWZ>Z] MB'T7>$9.CEZ0@_' W.HG0;+3$Z?AA3V?-%;@8U_(L9HV<2>79*GS"+,8LQ%!R2&Q^2'Y3BGD/R>\^9#>Q9<^5J M6"YT(_GKC_A5, +GK1ZVQPW'89A7K;+A5U:,_<\L2?WES?VLO-\. MAD_XIG%O,OZA:C9^"D]S'^EK#S"Z3^'Y)A9K/Q%6$BW3:^#27LWR;IOTV5OK MZTI8?NB"]\'WTLB*;C\EOP-G73N)M8E]& 3HC.6D:>PO,DE3^,T4GI3Z:R!_ MM.!U%J3^^8UP8LNYC(58HSG;Q:L\*W$"&(ME'*VM$ ;$"3U+?/=AX.'[+@ 0 MK44,7\#?ET_-6P*#47P(?@D/<(+$\K(8/R<; OXGY)=#<"UK#5U?)98 J#SK MB]BD8KV ;X[ZMC7L#P?PF@3"EC7JCU?TY2&/Z/<*5SW4K ZDZ\;MZN]1DB)> M1]J4'UJK^A.*.Y42QH>C]7BPI"5[F33;BD5NX//*(@M+U$VO&F1B78L@P/^B MW19_L399[*Z%$'WEI+);E6=#']38^+%G_3N#Q\.[@*B[38E_Q-%2) EXLQ-8B8BO?%"NB"3;1&&N_S5JK@1)P+\TU;CDNY:+$XH9+2&"K1EJ;NFPG6[K7Z[%H/A,!]FCC#L MV\J[A*F/)!/A7\&WY$0(S:"(%ZUK/UU9?P,[2JS_"S]G8"^V]<]_OK%S@+/5\MB4EZ<(' [_ @ M"3FB8%?]#Z%WUE$&>((KUA\&PR8@?@KA<8Z[\J&%7LV- 7"0($ :;04?5EC+ MT;'^"4)]ZU\"(L2-R#4QRN)RCN1#RY=!YJ89V*TF=BG?^#+]KUHTL!*XZ 7# MGH&$QRG(N14Z:.N2N>J3JGRX\M&27H+MQB9X @-8@8% I&09>.TR=M:H.3[J M2H(/P8^6*$3Q$:RW>T8\F&^MO('/C'[8.1W77K"( F^?3QVVL'E<] >WB9[V>*G^N-?2UDZ71 M&[VB*O'<).)U_H\WEEYU[?=UI?4&4PH-AZ02<_&6U=%X/.'"^[SQA??JUM7T M&;>N]A_&&-\+53Z.S^4V5>)^%)+'PO952O5'I="_UA5:00HRW?A.UW/L8-' M@QF-,A#$^&S4FX^9S^I1Z^/>\'9>:+-ICR,WHL!0S*I.; F4]"*<61I$&HI& MCO+O5:%I+?8^]%:3V2J%6YZL4>1@H4=\1[F3\=$Y\V)+8<6#',R+Y&"AQXM, M>V1ICSFO)7D*F/!:1'@<"#(CFL*(Y.[$,R,29$0F/+*$]WCE,H[S2*P(,IUQ M@-<*I)COV@XKK_21A(4>+S+MT:4]9CU>ZVL])O0HCT-!YD1S.)%7^^AA0NBP MYEY7T^$LRA(G]))7Y#R" MEU*;Q^")6(G'_)%U2M@QFJY"<@J0.JPM1&%C36D> [[Y3R_R'8Y]R0%GN*H MECA/S_WZ6)]X,@B>;]6]C4EYGVS8GXF*&(;[I!PO5S,2S2/!#D$"!I8#MGYS M86 YH(($.P0)&%@.V/K-A6'",%" @;V!! RL!6S]YL)PB!8\UZEQ!H;]@QH, MK YL_>;",)'6ST@TCP0[! D86 [8^LV%@>6 "A+L$"1@8#E@ZS<7!GE@F(%H M'@CV!Q(PL!JP]9L+PV%JP'L)["$-P-"2_$P/ F$PZLUHX_ E6J;73BRL31QY MF9LFEA-Z5B+B*]\5";E[5*S?7;Z^1@:&QK*(4A0K UN_F%L1@X6TQR# M*#\9*0LNK5H3326_;P:1R:BQ2A%,1DQ&/.S&6S_!&/6P\ZJ=#E,'&68V!=3/@S3- I$ M&F&3Y1&%@6SM[.CUY08N]@66CI MB!/E(],,GR@,QI^A)XH+NP<)&%@0?+ O.1D89/% :^TD 5&780 M$C"P/+#UFPL#EVX@"PU[")=N: *'7^+LTO+\Q(VN1'Q#[NX5ZS5?>3,7!CY. MK)*7##DM=],P$/40U@>V?G-A8'W >CZ#"TYATC0*1!V$Y8&MWUP8C+]V,K$O M1D=?4F?OZ+9W&*D-Q-);F97=K9\8#'R:]>SM:&R/QKS. MW30,1#V$]8&MWUP86!]D?9_1_.B+<.PAW?80U@>V?G-AX&L/;P<3^X++OS4. M U$',5(>B*UUFU;*83[CU>X2 S7.^3#?AO[5/I/\,TM2 M?WESOTW6NO]#M;O#>_I;;>$I6S'N3<8_5(?.3^%I[B.]X0$#_R5:IM=.+*Q- M''F9FR:6$WI6(N(KWQ5)[Z_(2WEG;R-\]M;ZNA*6'[JQM$DO ('G6%[%)Q7HA8@7!J&]; MP_YP &]:;^"9GI5&#_MJW[IVH 5I&ON+3-H7/B+O1(*M=S;0TN_^VDE%<&.] M&/1&%F 1^%&(?=R(.(G"4 3GL0C@(YXEOF]$"-^UM[\)>E;]9AS=.$%Z4_T\ M#,2M[PRKWW&#*/-D;[,4ARG_;N^O/R(Z;Y_0)@^SP*=U#C(R<6)+#_WP2$,_ M])L/M_-Q;WR8G==XH8[0V5O;TI9YRXOZ]_K"G0^^[2C30QQ%MZ9WN'VB-4I- MN&VO+6)OZ[)2EN= *O=$:>"%+5>?\_QD'8ME(+!O419#LZY$DJYA]/%)2;;9 M1'$JGQA' > O/3* ED+DY#H!=F@31#?X!6GP^(P-V#(.+1A<8EV+(,#_.F'- MN7/C7(ICB+8M]E._4W?==:2W6Z' M%?.=;;DSOKCUE/Z>'NVC0QUS['C.:.=SMGFZ9]WO#_59XH'NT']0U''R;>V1 M[L\JSCNT<8!&%C 0W\Z=)?3GM1-<.S?)F?7CP^9A^^<=_6>>9_W5L<"/EC^= M_>7KI_?P8]7AY6. _[4AOX9IKH@#B#4P]I'1 ]CZ>W@NIM_D@-\>82-,DIQ%KT\'R1ZS=*&K4FD2L/0?/SXBUNQHY46L: M6]VIK*Y/K-W4QO&N.0"QIKX@UIZ+WHQ8B\A,V(B-RZ0W)M:BDTQGB?5I2JP] M#YSL$VO]KK4'8DT\?"F$6,-MZWKENRNY !8MEXE(K<5-L:2[:\&_WQM45] C MH,Z8:N].M=\UF&]MC:O)_ZY5"=WZ111X^Y9I#UO'>4 W/XM$.#&@B)[R"TPL M@V@CU[M_5;"<9+GEJ%UOO06O=I) /CT1_W36/[-<$>#Y%1=XI_A9'VR0/]<: M^MK)TNB-^O:Y%.)-(E[G_WACZ>,/_;X^@_+\6?9J*?5T/_/A3:+ ]RSU04OB MB5.M,'V.\S(-NEZSA\6J)\..P^,)3\K,&S\I4SU -J5P@&PPOA>J=RF M2N2/0O+X=57S&B4@2#&9Z/>?,Q\5H/M_,+;: PE8"1*:P"V^^XU4(](F."HTMP'+F1I[UQ;SAE MVN/(K0W $"HT0G4)E/0BG%D:1!H*:A=JJ[$W#O%.!6*5JL"J#M:Q1A&#A1[Q M'>5.QD?GS(LMA54=_61>) 8+/5YDVB-+>\QY#SX@S81'#!-ZA,>!(#.B*8S8 M6+XJ9L06,2(3'EG">[QR&<=Y)%8$F55_I(PD*/%YGVZ-(> MLQZO];4>$WJ4QZ$@KZ@)G5$O5&?0 MIR [PV%O^CQ%O&GPTTL_M-)5E"5.Z"6OR'D$+Z4VC\$3L1*/^=UV?V_LRX[1 M=)&^4X#486TA"AMK2O,8\,U_>I'O2*:W,P83CGSI8-$BEN(QY\C7>) F!RW. M<^Q+#CC#5>7HM??WO_W6_^W]-C9^KL7HTK#-SQ,G=BS"2]?- T#48YB:6#K9VDP5!K& M,WLTFY*#QC3G(,I1+ UL_89*@_'*,)C;H_F('#*F^091BC)2&8@M;O<:2]C1 MT/+V!2]O;YV='VP..#O_I&ZAC]/_F#J+0,!O/?]JGTG^F26IO[RYWR9KW?^A MVMWA)JVUXK WX7/E5V^_N?JJL;S\V*"!?UT)RP_=6#@)_L.*]YR;M\3WC0CA M,UX6@U5:*7PO7<5"6.M(EB@6>TH46Y@8&6ALC3F8/"N-'O95^/_73@)O%?A5 M)[2,J@ MU]_YE/>?/T'3DS2QG"2)7%\^Z-I/5[(3\$088OP.#A8\\!)&3_X<+>';P(6A M$UA>G%U:GI^XT96(;]3'G/7.9O1[DYW-<(,H\^089BD.?K4KW@.>$T&KX^+; M/;;FJC6'6&_[*&,^])O]NTUY,.C-3V#+DST>\ M?@K/=Q]B[@^PY"]. $_"(?GHQ-^$'*I?56>WN_I(;;NK_5NZIX56ZJZ^AOG3 M6?_,5<5E2O\J(]Z.*$G[=$R4TGDG5Y%O:QC$: M82"(\=FH-Q\SG]5@>[]RPDO1.&%QZF>ZQ&:,+[2!PB:U:N9,8=#-WW'=AGI$ MQ@1'E^ X^/><,JTQY%;&X A5+2#ZA(HZ44XLS2(-!1''9MYPJ)2U=A[ M;^)*5BEJ]919H^@3WU'N9'QTSKS84EBY[C))6.CQ(M,>6=ICSGNFRSI,> 81 M'@>"S(BF,"+77*:'"3U&9,(C2WB/5R[C.(_$BB#3&0=XK4"*^:[ML/)*'TE8 MZ/$BTQY=VF/6X[6^UF-"C_(X%&1.-(<3>;6/'B:$#FON=;6=55[Y7.;S _%\ MJV-?=HR&09J< J0.:PM1V%A3FL> ;_[3BWQ',I6=,9APY$L'BQ:Q%(\Y M1[[&@S0Y:'&>8U]RP!FN*D>OO3]9EOZ=:^]/L^;;3$K8,D/Q.L]03*Y4@I$E M0YH?=M,*YE L)H4WJ\VN)C6Q)Q,N,]@T"D0IBI6!K9^5P5!E&-D74ZY-WC0* M1"F*E8&MWTQE,%T6!O9D/B,'BVF.092?C)2%HVX./%WU6;-JSX[[7'NV:0R8 MC'C8S;5^@C&J-'S#P]2I/9A-R$%CFG,0Y2B6!K9^E@93I6%D#XY/&L/.T6V. M8FE@ZS=4&HQ7AI'=G_"O^#]7N#C=IK16'O0F?*[]Z M^\W55XWEI<<&#?SK2EA^Z,;"2? ?5G+[O+PEOF]$"'_VLAA_3.$KZ2H6PEI' MLBJQV%.5V,)Q"."S7MZ1Q-[YE.G.I\ P7HE@]XC8 M\M>[GC78^:P(^A\7K>BQ-6EK"K'$]5'&=.@W#[6E86]^$EL:TK6EW1PXF&^) M@K*E7;18O5A5L18_A=>Y.RULCS$^P+#^)D(1.VKHWGEK/_03^&+J7PGK5S4$ MVP-P6L;7$J,L1UT\_.FL?V:Y(L#XS 4@BY^U<,N?:XUY[61I]$9?6P1Y#9Q- M(E[G_WAC:7GO]W6,Q05U:Q?Z"$7E9B52;D<"-RJ5W.^#RKB\H%]EP/=1B?2O M>T2Z\=RA)M]+-H[1" -!C,]&O?F8^:P&V_N5$UZ*Q@F+DQW3)39C?*$-%#:I MU>]F"H-N_H[+)M0C,B8XN@3'D1MYVAOWAE.F/8[>U,ULDI1JR#,&D6?^(YR)^.C<^;%EL+*E89)PD*/%YGV MR-(><]XSW5)APC.(\#@09$8TA1&YRC ]3.@Q(A,>6<)[O'(9QWDD5@29SCC M:P52S'=MAY57^DC"0H\7F?;HTAZS'J_UM1X3>I3'H2!SHCFV-?=HR&09J< J0.:PM1V%A3FL> ;_[3BWQ',HF= M,9APY$L'BQ:Q%(\Y1[[&@S0Y:'&>8U]RP!FN*D>OO3]9?OJ=:^]/L^;;3$K8 M:C)BIY:,F%RM "-K9C0_[*95C*%83 DO6)M=36DPL_N#,3EH3',.HAS%TL#6 MS])@J#1-C-M7Z",:HT?+/#U/'4'DY&Y* QS3F(&P: P_-/ZA;Z//V/J;,(!/S6\Z_VF>2?69+ZRYO[ M;;+6_1^JW1UNTEHK#GL3/E=^]?:;JZ\:R]N/#1KXUY6P_-"-A9/@/ZS+O0?G M+?%](T+XE)?%8)=6"M],5[$0UCJ258K%GBK%%N9&!B);8QHFSTJCAWVU;UT[ MB>6D:>PO,@DY/L()RV9'2\O9;.+HN[]V4A'<6"_&O:D%HQGX$7[,VH@XB<)0 M!.>Q". C7MZ71/7SSF<-Z\^*H/%Q\7W;VL3PR1B0LV*Q#(2;XMBX49(F5BA< MD21.?(,-7F1^X,G7K1T_3.'_+,?:9(O =]78A#?P^&7LP'AG;IK%HG>'M=6I M]D!CZS=J::.Q[L\JSCNT<2[%^0(&_MNYLX3^O':":^_C.3 MU5\="^QZ^=/97[Y^>@\_HG;7X/.$&Z$_1>%KT H1!SX\#-Q0VC48WWMX+G0C M^>N/^%4@-^?MMAD<-1R'8=Y=GJLA081O)1'K ,#B!2)-8D:Q@?%Y,3:;!-K3[N<8MR; M$VL189]XU-R26+=J4UUR;;M[YDVLN3:.);$V;;$0N=:5I$BL:<$-L099+_J] M2;'"!8("'SY7,Q(9ABF^R45:K]YY?K*)$I@HPN>C##CKWYF?WD!OG&]R&?$S M?/RF5RQB'+J:L'M-8S#?6K!6JPF[ECFJV5\JH^*G\#KW(0M##TGI]L\H25Y9 M?\,E/1C!7]50? BO1)*NU5K."19PJCV[9WE:KX>K*%JE2_KIK']FN2+ S207 M5*3X6>\RR)]KS7OM9>1B=;)W_XXVE]R+Z?;TA]/R9Y54+QO#3 M_-AR0T^7"HK0%N*SUT*Y.!J/)]RVHI5V?DHA]^9@UIM/[X;*N&HF7^6VU$>U MG//KGN6F)Q-S3A&8R#8\AL:\&EO-.;Z2C2Q86'ET]2_F->:UYB>ZS6SMD6"T^4&U/YGQ M>'Y+'19Z?,?S6Z9%HVB1I[?T8*%'B\QZ5%EO=M^VNW&DQK-;HL 0VG'?ZTYZ M$YXWUYL&0NF/H?OH@SX%:1G.GBG%*0UZ>NF'5KJ*LL0)O>05.8?@.P[-8] P M*36SYDF&C&Z//;,1LU&[ MGIJ,./"OR\']FQ^]&%U M]HT3P7#TEEMWQ( UV$3#9U$@",K8'DRFY( QS36(,A0+ UN_D<(@4PZ:+0PO M)_;%:$8.&=-\X]6.PV$_RJ)#\%M=@^CHFD_X8ZWKE.I8:PB&\G^:A "K2=?J MB-6-X^QM$"7)[I-CNHZS+M$EBWH=7#_9PEJM97%"+Q-Y7;!8P.C^+WPS?_'A MQ<(L[,S^DV[5NM-W--3*J^W>/2ZQV,0BD<\MFHSO3BQ?M1F'7E;7M%PG66$7 M5&5:K)$6"U?X5_"-91RMY:?_$("7];2N*U1]M:RWB2V@? M?-]Q72"D=-]PR,\_9>VT$9W::>K>&O;Z-\>/K?_K!)DX2;FTLCC:72WEPFF4 M4J^V-MSNQ.WC=MP2HU%G@@NG<>$TXG@PHS$0!*:F="2DW:73GFE!QUBXV$-, M4P?24!"+=[FN&M=5ZP9L3'P,!%4/(:U(K:ZLQM$S.Q():+C<6FN@,BXN( T% MM02D7%;HH;!R.GJ2L- C/DY'S[QH%B]R/GIZL-#C1:8]NK3'Y=8X(7T[@&%> MXXGNXYM*#A1XM,NM193TNN\:SW)8 0VCG M?:\[<=DU(D!PV;7&(>"R:Y0<@B_*-8\!DU+C$'#Y-5(>83@K]B+;$7_=[4@M$)_"A4U=3*)M_9..Q/_MI;W3JX MY7U+_5AK>%[/[7;#9=$WV>S!O-?/VVTYH7?GU^K]'1;]90L\J"S>H&I7=QJ% M8VF3. R+P45OM,_XCFYMWWH^8YKW)OGW;/C%,A&IM;BI^YXFN[N&K7R!'C[U M'7C9[_YZD27R7:.RC0\PW-TD3;S WP<\(@\C8GT(W6C-M?V>YTXHO3R_K9W& M=>**>SMN_="H=<*U_;BV'W$\F-$8"+;\CE3V8VS8&=H[X!S8MB:PY2)^7,2O M&[ Q\3$0["'4@3EM"3^&AGVF-2E7NKJ*3SK<-BL ( T%M;RU7)7JP2=_N8H! M15CH$1]7,6!>-(L7N8P!/5CH\2+3'EW:XVI]7,>@'< PK_%$]W!FX[)4/,_M M!BST>(_GN4R+1M$B3W/IP4*/%IGUJ+(>5^OC66Y+@"&T\[[7G;A:'Q$@N#!6 MXQ!PM3Y*#L%W'IK'@$FI<0BX6A\ICS"2A2C?A%JA%2NSF8<6'OID'@,GVL"48:/CU-X&),;P=VGR<+C:- E*%8&-CZ61A,%8;9:$@. M&--<@RA#L3"P]1LI#%RD[^W+Z93+>C<-0K=+]-$Y[V5YPHV%DPCO=ODZ+ 1V M4'4T>!#>OO&PX-B#O]ZW-K$/@P9C418M2V"$_:7O0MLM>'#FIEB9S,?_U#&8V!8,OGHF",#3N#V3)PZ+B_AU%9Q+Z1 2T7 ^-B8-V MC0F/@6 /H0X,%P,C"PW[#.V49%17[TFO'YL5 )"&@EI:3"YZ\^#D!9PDG2(L M](B/DZ0S+YK%BYPEG1XL]'B1:8\N[7$Q,$Z3W@Y@F->(;^V18#2N=L/SVV[ M0H_O>'[+M&@4+?+TEAXL]&B168\JZW$1,)[=M@080CON>]V)BX 1 8+K[30. M 1A>0P:)J5FUCS)D!$7_Z+C"8:S$1?_:B 9C,PODF)^D46>7T24 M^45(I4#BG&R<>7EF!PLICD&Y_5G13#2\%D1**+RG99:&VK6#<<)MF]?3D@ N\O!V,N!9DTQ@0 MY2>>);#ULRP8*@O''\]GQ^@V/[$LL/4;*0M<]>OM@"<+6\>_!INFCV^3K/M5 M/Q2)CSV@[%?^IH;612>Z/ZLX[]#&N13GBU@XW\Z=)?3GM1-<.S?)F?7CP\QK M_W#VG]E\_NI8JU@L?SK[R]=/[^%'/&A;@\\3;A0[6$CL-7BOB ,?'G;V]JLL M8Q4MK??P7.A&\MT.]^&C[Q3& M?NJ[,.KO7!?T- 4-M/Z( M_UX1V(Q)=*$/O%=&&;PO,]B Q]$I_@-7FL-^N?_B5^5+G0CG%A7;_Q% MN-74_@-5P='6)NLGTNSC#?(L?'J!7@%^)-#?_%!Z)'SFOS)H"O#OS8ZW_E?/ M^KJ";U@KYTI8"R%"&)M:.4A77D5-M'^C"^;]KQ2PO*/N9%&50-:N[)9+_=/_ M=^9[?GHC;>&]L\'JE##*"2#M/M1;VD#T?_>3-(K1(\":KK75@ UFDKN3; %L M#EX"@Q!M!(H_V$<0 9UK;P$6!WX%4P*JA3\JV9#?K]G&;=5S#QZ*O)"MLT"Z'V@8.$:*WWPQN+CH#=77 *< 6*5G?8)> MECUSG61E+4$=86C __PU3#JT$V-+U@X,1YIYJJXKD Q^1W-($BW3:_Q2X@1Z M9 _XEA=GEY;G)VX$0W!C0;. O !KZ,/*AV$IZ1['V(F!8)80N.$3ED(DJOU* M?V^L+)$QG.R$+\D!/UOIGA;L).%R8 UE%%!\*F[GRCDE!'> M![^_Q8_AS!N^,=#M2S?LMB_-L:J-PNGK_T0YPE>%7+ MQQ[>1B3O@@#1D'[00>/\! &:6,09,NV@7P1],$,!/=2#!!PHA7:3P73'A=$! M7ZZP/0@E[6>!A!I>%D(D7)@BF$TFG_]BV+_H32TMB&!IN!("EB/K MC<,7Y3+!-:(::J_(B(%\#77J7 M78(E6(/9[;%T(*C 2>HY?&RKNSO&;6(/)WV[#UT_;MBFTR.&;32X)*->CV.99H'4=+*<]FY%4=;90B-L\RB:979 MI_0R:='R,?G(=] V#YMC8(1MJS@;E>\*AC4/-2 0D*&C^D@9-_T M^[VA54Q%9)@,A".^ [+R$_YZ+3Q?14/PGEA/!^02PQ6\2X6H&&W$GES/N_;3 ME18B_+MT%;DT<&-75NGDIQSKRH=132.P82 V5\^3Y?I=?*777&1PJZ?3IUDE MJ&[% -JC'PY<-Y!X8@M]]R$K"0]9BL/A_PU)I'MF_55.TY$AY>*0-,9BI=:! M '(M)Y!YF%+.@O,Y/HBC'X&9)*OH.GQ]DO7Y,E#0RIL\&/7FC\W[;YPV<1D-DK#08[X3E]$P3[>8+%OOE5Q<@R0LA +Z M_7<<9(QO.@=W:QP' M>AD_61?8\%D7C-6%X=2>3UD7FL;A5?L6_[HT_,64;A-'5[ZG[I&]U/.[5_I( M[&DF>!U8&&RCD+=]^8EA8#6_%YN)/9Q=T(.&/80$#*P/;/WFPL#Z@#5_AG-[ M/!_10\"05J,.K-:&.#D]R7GG!CX20"-S;5OV2Z2IS[ MRB1C6\F)\ARBU?Q$E"[V/2&@K?,T*JMY#[V65P//R)#DZ -23[UD_CQ0=CI< M>3F:VQ?'5\AYJIN7>QG3*,=K[$83:QEK63>Q9"WKKI8-YF-[TA^SEG$)N,=F MY#RZ%=,M5/9G@U4C^?#DKSN0>0 .G_9<"#T\,^Q!I99<)>WBY('OG75EU MD=;9;.+HNZR^%-Q8+R;]WD6>X#@O35+-1.RI8C..3+*.965D7N19OSN>S&XZ(V*-\,(G,L%D4M9BP=/Y;5 MT00TS8DQ@7^ N7"76#IJ<7/W&U\,IY4N%F7S.E4Y<4^:L/^B; MO5T?:M!V=PY+@^UY_[#*5=2:C^$$L2:I317PA*THAU@S!WUJKC$DUIYZ#<#[ M@[9'Q/9DIOQ'1/K]!T3ZM3!X1Z1?EE22X7H.]\?Z+<5DCI:9",I;? MJ1ZJ8AZT:53.(QXY!W@Q&-3[=TKZM+,//[#GGN_/(_?>26Z-)[MN7QO5./-TLMU&5%?%;I[49WS2ZK (C*; M+ 9W2U3EH_6NDDBV]!7YU[3XU8OI5L76/4^$EH)3Z)JRR AET<,7H]ZLWIXT M@G=\$[N8 SSLW9_.=UE_V=F(+/5=:,6'T.VI:MRK*/OJ[Z.(26]6;VOU$D*E M[..MJH_XVL\B<%3S80#'UKY'5&M-XJ.PJ*6NR/B' %N1AT"B,!2RE+HJ]83? M4W]4^45 M9?6\O*[=[_YZD>FZI2\&V[YPH"?M-GD'I:0H@JC4IF:@18G4HKAJI3 9UF-' MJWP*^7KA:'8Q5A2XK)>KKU351$:%1@7 254$UA)Y9@Z'VGIYRET_PY&4F MOYT_L?84V2B8Z EL10@M#V]@DNFJ:M[E5!"??QE'U^GJ5G'SHOZ[KN+JZ]+E MT!JA:LDFL@?XE+(&^-[ZWV()'<.!Q,=!K *#K4O1 V3:=\O"ZK*X=SGD=3*X MU23)M1L5M-Q16/U6)748)EF>-]G5%?B[=X55317VBSARP'SE@^Y<%_9Q@PU" M(+VL@X1S&3OK[2+GJM#E/N2<((GT^H!&43)2>$?/$>%Z)?AK8%SG)E>BBO5@;;*9&+R%(L[7U7LXO[$V$1H2,J^. M)9/Z]$(['?98U2].RKK;V"]P.?Q^&J@IE>XF?"G&YZ O9D&J*%]XOIOFN[WX M0#^$=J-99@!PG#H VDU>I1CMOG@7O@A:='F)U;DSMQY?/I6 -\B-M2+I^S#UC!?YW79*WGRIG68E@ V^"H "&1?/+>HTQ%C13 M+JKE_B$1U WO81UIX!]GO0F$K.K^.YBOK$A=E(.7#98+:7A*0)9&#K)$6MEU M% ?>-80D]:[HM3!L/YCM92Q4O7 YDC]__&+7JFL7YHQ?@K^J+TAK+A\J9^=Z MZJTY+7X=O.9EE&_P)IJ4SZ)/Z+G8D0CK= MIP%RA-T8EWUQB$K^T4-14P0':%9B#_*-AR8<8.(XNG$") JUKJI4"GH@'&56 M7@9^4MH>6*-<-\'WHAD7J\]KWSM'\PX0U$L_E=73@^CZ7!] 4[^TP5P7?VK7 MTRR%0N7Z2U\@]>/K) M9?X^NP0ABNRB2[B<5XY/+T6#]BJQUU%#U+"6HY7@4 M=+N3:'-2#OQO@ PXMZ=^I50)+5!ZF1[Z:K0!8M.AJP6)=[ B_+\*#'24(#%(A/A676[1DBY'<9&64ZB>]2$L14V% MN]?%HZI/*+YBYX,?1BF^-I\XQ0Y,614 Y0P-(Q+I^([KPGPN_VPF&1W>!7X& M35CFGIR%]:=5WI_'0O"]2Q$*27R50N"AP*+T6"1Z2R@_BF918$-_EFT'64!9ZURI;;]3C M@KV)0M4S"4!%4=6[M^'+.Z\CE*5S!J-CM9%G(@ [\LEI%05%!#N;\#@W9WD-/&XV0S/D[6O>-D=RRW M'+:X3RKB*G3W<6H5D5K:Q$ KGYD8)>)W_ MXXVE;^7T^SK!;%.9'L;#WO2>!"I/>INR\8-I3=]E'4R/'?V]D>E37,RB5=62 M1#WEBU[_'NR,JY;\%9>DJ%UTY'+)3'4M@X8:T8WN25=H'-']4R0)+C"&!R\7 MM;_/ ^M_A!/32U1 )ULC#9R8[-L%#9,]<=0&N$TQ,HCID><)EFMCHF>B;S,T M3/3$41LAT4^8Z)GH:<'$1-\N:)CHB:/V,8J%031OV$+5Q&)=:P50A.H>[ 5- M;Y _6P9,$ANMS0^["C=XPUL'$H,YA4AB,ND-;E5$[K"0O)371:(L<4(O:2SK M^5UZPEK10!58"EK1S)&I,DUO((O@5([S_37)BBY73&+RPQL\;7V^4HT8#/L_ MO+D2<8JWLC1KP#B JPW O^ 1;^F5&-NA1%W"E&IE-\,*7!]= >#)$)C+\VV& MY^X?#>W9H+%2KNP=Q$F*M8&MWTQMP#5EL[5A:/>'(W+(F.8;5"F*E8&MGY7! M4&68V!?3QFIMLW,0YRB6!K9^E@9#I6%L7XSZY* QS3FH MOSYX")L[JG4[MUDCS5!')O(,9CLX0QZL.,DPGZS5A]$KCN2=ATWR^B]EV0*9 M8AT_J]([5CZ:KH G+U?6+\+-$QZ/9M6B"7EN2/A-Z/H;S%*%V2.A;4'D.JDJ M+8;-_)\H_F87_Y*IO?Z(XC2 ?]C6IUAJ^H:Y1FO,-'5 MU,YS3OM7(KCI%5!*VCF&=-J2Z_5#;6RV]52=C++M"1P9P'OM!;"=;)$)OQ&NTKD%QS,P!UF,@5KGF*N@UF!P5(^ MN6FD#66P(UFY9@@8M_?.>A'[WJ6PK8].DCCN"D8MU94F!E-[-IQ9R;\S'/*E M4*6?E+=;4IWV)OF6+Y!OEEG8-YBE&%\9Z[S>6Y5:!J-)<7(4DS"J>A:Y 8]^ MR''#KV-&X\1U5(9$9:_XZMJ;BR(2F/\Y]0/K';!58 TP6=YH>(Q!.4GEZ?)] M,I=WZ,+'DVR1B']G0B5N+_DJ3\[701O[EZ@F["]UH! 2ZOEK,<"E &0#2:B3]+,DU4]P%R6\'6=$AF$*@M2)R^) M@O52XA1KBUWEFDQ$C-])>M:_="[DFB&HPA-%IOB: M76 ]H6A/JD9I,M!A-R\YH#Z7Y+E"-:W*;*$%K^;%TDIRTM5"91T7>%:@[#&5 M7TL!<$P@C^735%)LK'\F"TJ-^L"L-]A3'_I]'?MI*K#(:%J,CJ1%&!11S09= MU+M1]4.+%U9[5N0KK58P*#T(_1E,)2B'4Q8K*4L7(!%<14&V%KJDJ$J;C_5$ M)/6#4JEJ;D*!EBGK*8J_++/057FQ,:6Y:DT.;*4RA,RB&LA@I&QEMS*H_HKU M$K&S?U,E>M[+PBPWUI?42;/N570#>RJ3[H(@!= %68HAM/[C+_/AL/]&Y .B M:Q:I2C4W\J^#-]6DN]J-_Y&M-TF*Q4FP8-+/.4%]P5]EF\1ZYTJI&O8'0QLS MH/_CT\]?\)<]ZUUH[7F;J@F#93-E@:"\EH&LQR#K,F#U(!5W5\KZ2,_+?4@R MU[7,@+_9@$T7QJ/1 MZ2?!TT.M4B^MR(RT!UMH %$3#( >JM>'N7ZQ@G'/4B_I(;J#\/[/5K?_SZ/& M\XXLZ7;0+ XL#BX-9 MXH"3B8H0J#F"KO;E>-$F5?7C4!O^>/_NT\]8-L2)D7JQH*N']35OE+J (,1K MF&AK=4&QD75, _W@J"I$:"Z#V9M$:X=>*I:3:J\H2>6'")BN:;B(LK1\0E$! MKE0AE#4M9B]SN"/YV!:J28X@\8I*Z1? /= MZBC-/[<7T2-ZX._U1I&ZK$,M:Q+6%J*6UBH*U%0 MP@7?JCG!5=^@I.-JRC% M4N%[E0"W6]/(_89/$;$Z G ECP_)R+W#9*1#N^YXUB'?A2[1_NWI%SXV^TM*5FQ/A6AW.;&M\O)G:Z M61P,"F[P@7)"BF=RY%8]P(W[JJZ+IR?PSS#!@PEG["6V/FV1KK R=_%KN9$E MBS-O8O]*%F\N-['RC6(1"%=M4^UH+!KC0H1BZ:?ZB(F?W-5\><2LV.0NSZ'H MNLZ5VNGXY,19BT.Z)TLPRG,%VWMQ]1V\W4#(WN).X\Z9L=PW+';E=3OE%^-\ M U"-JCQV4'MM==5 EN ^H"MX<$O7O[\JJA[ M"DP2^_(T@-Z-'5R,1K*"*F"&X-OJR(.?))FLMXJ6?< :,!P@U4=/8CV :/6 M,QRL[XJGX#Q_N13R%%.Q(J\&$#U&FX4ZQ+)EZ:41ZE!:E(,/'=#%Q/5'Y */ MIF!7[7EC#W?WI6LUN.=<@[M[-;C;(K&W0Z9FVO&S/!VE-_]@S+Z)%*/C3)1G MN-?K*%01U=YPKYFV6\3:@WR MQ+TK+'Y^5YQ_Z%FY^NFXO3$WL0&J3EH?H)SS@X.V6V=1']#/(SME^=Y/9Q_^ MWP<(F4=G;_$_UJAG_1<$Y*F?.LJ[P2[^"RE!__Q+L9P,D;W<0?RH-.ZSGWQ[ MX'GY@TZO-CYQC_4\=R'D6>SBJ+3EKG"!7!XN1UU79@_VKT4_A@%)Y&P&_H%; MNXY:3; ".D)XI^Y,?%8;N2!ZOT%SK$'__#_E9$5] 6]2 MR'LYEII+;Q-P/[_<>VKS5WXWX_R8/_X MN*L0;;'[L;;[<4]&YG$4J#'Y(XZ R]#,'WWZ?$KI\#F&HOHXP;+BS/LZWSF' MQG6AQEO=2-E] M%K"R0>=60=@4(%@OZV?@/VHFN[+=< M$\K7K8KXP1,)V)^*1$0H7R;_5CW<4CV< [%+OG(CP^+RD?H^@6)N':'(8S[P[D0X# M^"6X[P+_Q3&0:WLPD@&(ACL?\#BY8!NI4%J:0' #X^KJ6R#EGGPQ MCJ5#]4"/BQ "S>XR! LK-A%N]CJ"79"@5ZA+J#G MJ[8XYG]FWJ7\ !B#)DG]..A(DI[K30-U&PQ'9^5O\,V;",P?V[.GNSVK6("1 M2^JB)G@'\NV=K&<_5AE4. GO+NXJ(H+RE;+)N+)L']K4:XQ/*Y/Q?/%Y!VZ! MN!)!M^[2O2]#\ _YD7H=R:@C];\5@_\YGY5V+J3)YRA),4719*DG)@=?-K@S MSEC6XHQEL=-3"Q@L,,KO?WCW>>OUH^_?K8^_/[;I\\?WWW]\.GWD^]Q-=WO#VK) M8J"7+&#^]4^(& ,U71<8.#YDL:(]]\?SXQGE/?+*.1!U=ULOR05R/#9'CT<; MEJVT$;S+K>!=3ZZ]6K\Y;AK%IU^NJEB :C?,% /?/?PHXP&Z\ ![^)\HLQ*8 MM 806H!A+#.,!&2:K'RRJ!9>,5B!.9B(,5^'G$G#I,>-_07&(D+.OZ)+(5<< MU+6=(,A#&K4.49W7ZK0?^00=8I/_RH"$0&)N\F5:.9."0*1VSDBMZR:5E==? MWZM5$]7([2;EEBY;(2=@\F-+>5@QWSW&6:UZ2.0JE]"3,CS2 M^ 94.$GRIM ^P9)']E+E)]]"Z/K$+TL2]0"D3IK5#IBD8)$SO?]=>Z)N(R@ M()*)0*#A>1X9N5(B$X%ALXK49_#*+,!?R96,(FR#@5=-QC9RA'\M[GR5 GW4R%.@]KER6TYD_(GUP#L?K=TS2@EL#[TJ WSL;=-3G6[P^ M"3<\3!A4HAH+_%%>FL,)-'3,AUFV@]FJRKQZ49((;5N84^O[1HL'S-%A5-6? MRY1G(33"2L"L8[W%\E2D>DH*?:S(/FPLU8'(4*3R9[P$#S26I?FF[A=W%?_' M7X;CZ1M485$_]**.$2ORV76Z(_][OM<5 F^HO&*)WNO:LS(CGXA;7W+/Z\7T MHC)654)RZN[YRL@7X2)R@62'&+6*X_A\O82=(X M<_$E=A%&J.2.CB;S#0", R!/76.0 '#)/JAM)0?CD 3/8DBS\7"A+]JL=KJW9VJG&1N&'_[X[I]?E3.^_^7] M#%JY\A?R\G#Y!9E]3HV?OI(&O<33O_@*&:Y\^/T7&_P.$%!'9G4Z.4WA1<:W M&Y&6+=41T#T=5B]?96"$5I&O+L6(HI9-3GV]2#JGDI2)XH3]6L3JQ+$3J-V" MHDDJJ5NJVQ,#&&@O\FY&K67ZT=HLH$FX\"M;4 I4W=Q0K*JL7%ATN8Q?4O2= M>B;I;H=KX(.0!>%=T5H@#I+?\9#[,D ;1=^J- '3RF+'_JW"87V 3/X3'R7/ M)\#O\+_*=G=XZ$%^*;VO+7FP%#,2N3O'%PSY@B%?,&R-%S5_P?#L[>X@!PE= MAQ9WA"CJNF">]C.)@DQNWW8H/PBS.[,[LSNS>^O979U:KB3PKDX"9X#M"\')A:4<]!G5:MK[H)2F^LG2FUSOSY2D7ON+C MTA13?-N-DRF>*9XIO@L4O\;S&O!_-JZ>RZ0Y H^K8)D83RP%_D(?%$]Q)R$/ MX /,U9.I(U)8>>>&*;WEQLB4SI3.E-X%2E]A(BT#+S9=%@$6 1:"+(I OU=@J M+U-:7/.M,GWB^B),\41.2?H=2]G-O,Z\SKS.O-Y67@=ZS(];(J_;Y147>SMC M0O7>47*3I&*M+_WOB^>+Y\K$!4X]Q_'-Z9)M/SH?P'/?$/FPS!,C9V%^,Z$\ M7BIG3WK+(Y\2J9OGZFOY06QUUTG=2U([(U+)%F@J6**Z_OPDH->30W7P24-;9A M7!<^1@A=/^?_M1P#Y3F[!D%>D5A#;Q4@ZN)>_=RRMH3\8EUY9 T-0QK"#BN( MXMU&L/TJC7PQ)4=L<>%5WE4L#4']O7X<'(MLU4Z>RX/2^:'RVOEO;3+R9'5Y M)Z_X:&%1F]A?JQ0L186 G>9?'M=3C=YY#!V".LPTLHZ2XG9![8S[[B>K_/(R MOXE,?83Y3I"[8GV4L#*8.F.//FA2.9*R[4:*(_.#*K+]A??9Z,9XY%W>I5%I M+2N([VXD9C;Z[B?R2+P+B$;K_)Y2S:W+VQO;W\8;#)4OHIE@&B>YUZI2E>L' M]:Q?Q%HG;=H'05XS3F?%4#F4PDPF^8.6+]5]WVHRHQRF(@>A R_;I#+[BRXY MM_"CS M+HNN]14(S"FD[L84!Y><1*?IURFC8J>8=:U%NHJP*@*8JL[+N&V',;S'45G] M9=)ZO)DJK_K"..>'8\%&%$*I<%E'!^5+\4N"N[)YL)S= )4?9TH!4(6 MJ<8$[&67F%7=[K,XH2'K2U9 M?DM6C5B!;LA%X$LP8%7[J5-&?I M&48=,L>7O;WK!'H0*+:Y*6-7?&91(44]_T8&-HIH=K&,OB?HU2+,G$&W#A_? MGHG).ZSZ7BQP(=XO#YVX>CLV?ZSJ:DFHQ7N+-H88/U:C^NVOJ')%&/SJ2:,7 MJ8E'\>7;L7B1QK1VD3.,LLL5ZL#]*PX-6DAUWI6 VR&"I!N\-2<$ \S!NC7K MJ&$7R12;0B9U5+'P4J \KC%%:0HO+&J6J 0!6A M4U4.%D[BY_7U'#_(8IU,2N8?4#/M=75Y#UYX+5-+>0+S5"72*[<++,DTTVJY M"#_JPR]\Y=IY>^ =L>,C&Z@\2?E!RJU<5<7JXB%WI>Q[5Y>+!6%KXV\$AMK[ M)F)R.J4R590RI6;KN8K5[G&5T_F>]0YS2LN':WK;.3QJ:& N&%6R=-42\*18 M_B41*C5:+#/D:R[U8WTO&+O?^;G_A[#8DH=0-\"4Z9>K(@L)KI+&D$@;RJ&IEOK8Z!<7@][<.O() S5IJ#=PFC=P/NE- M=C9P?]V3K7J]+5ZSA;U['A-+*=B:#\)9@N$MY9/Q+<^9W+OY][,0^LN M]4,N]BH!T4N6=^6HR1,4:#A"DZCH)3'+ 1!-;<:1B*XQ^8=2Q#9A'"3U=)PG'"L/R M7[=R]*U41OL;7:6NN@\%M!E)_W%T!VS]$!CV\R+[.*[P^[)*0YX9:COG9)60 ML2H)_$EN(.71P)U65R&(!<[R ^R:K&RK"NCE)*"V4W81P%[#OK4JOV7B3MES M52E%#JS:/BDVA];Z8E\U0U>:R (/N:W+\V2]/'^L&G)\DXH*\O?)69 .A YL M[IUE1E11Y #ES;-$D(AKF<8^SZ^J"\I4,]OFE6,257I83\DJ3Y$Y5%N4(VK< M_&&M\O#+TY[$V5[+;=%Y-CE$73O-]NR=ZNA9MN?UGR<^R99O%0.!A^(:B;Q8 M^M,U$U//)M_5N?+U0Y/(?I_!IGY,7JFQ/+/5"] MSEIN)>11<2VJ*.J?%+61/#DSPBJ+ET#WF\A7U8;D\9-B,H!I+=4YC"R&"#M/ M7@BM$@Z\JC);X%LR+3\'VDKUX=/4K$"DO(C":>JMA5S,/H[S^/KIN^W-'.;O MEEL>\S?S-_-W%_A;GO75.RI%CG$(N0,\\UH]L5J=2\1RU\5Q_YWYJO2)/%Z) MJ_)1@+MFOE[CDV?,BV]6[*A#$9=UK]3Y M+'EX2UYDT3>38,PJ=U0JVZ:5#2RUPUPML,)RT')#9CE@.6 YZ((!KM5-IL""-X31VG?MRL7Q M,@=A6;"WMGJ#!X#TEFO@+T5^!3PIGL%$WW(39:)GHF>B[P+1;VVN(A?B25QU M'Q()-BEKF?(R>UY8G4T'@=49YW8)5H.7VRRK *L JT 45D'TJ+FU5 MCN_K9!A[+JBK _8Z\Z#G8_Y1O%Z&]_-4$@JF^)8;)U,\4SQ3?!R^J68D+GG>RJL_RUI"2E1R32E2Y5W!;. F MA"%SBTE#N?U;2T!>GL;'52B=G+C(A%W-1HW9IO"&\:4L5E%+ -\EY>$L#VW0 M'<[RP)I#Q'^>.LM#?=JPQ,R(9?8KE6#.WZ2Z6$(:^XNLN&VUB2/,A9S(=(ZN MFV\RX',PZ7UZ(Y.LQ@*++6!^/-PCT%./NS(WV^K2EI-8'Z-XL_)=5H!66S K M "L *P!9!9#K_^4SNE6%"7]7+UA52_JO*EA#_!^HZUQY7O7;J=3K MF=2WL@Y!.RO").6B3,'N+W$&4ZJ(+&2QE>)=3D@N8R'613K5GV-,(!2:JB=MQZ:M,*"&G,D6I-K4[DE\LUHJTB3 ;-R8YS0MYK3!GA=(\ ME69>/7AI74:1)Y/6RM.R\C58:DZE7\=Z,\<79FUCL:T!%]LRJMA6M1G$4E[3 MK#A2JS*PT*5KKD69S[),ZU^:)L YPF,_)XT74H_XUE+XJ8Z,7@F[E MWZ[E\"XK[MW)^?4R>K/4,WM_^_5%&,O'!F[@98*U559T%A7V8Z'WNUU,FNJJBJKLN.AP#6*G&M M+HNK/Z]VQ505#?Q74;.M3&-?0"NOQ)1%8>)JU9AJYI'=93[45IBH51/.S]RI MHC98*>J>A":E_15W+9^D LN8$&/_2U2*44, %\E!7"2IHX.QJD_"\.'54AT+ M1N%EE"];; (G##$O\,XJJK>"P^6^0%*O@>3%ELM2.#G'(="9RG2/!;]T'6-9 M85#W S]5A*^UNO1EMQ1GPGM"G?&^* )S7Z>P5 ^>W'1DCGZY%N]X5Y+3"BK# MENT-E/T0GB3K$L?JM[A65*TMBV_^\/LOYP+=3I;%36$417[:" >DV&' S,J@ M0EMC6ZWP#(Y<53]=3%&@MV(]&7KHDEY0[<+-R="?-M9W#;2 M\G0=VM4"%!(:/$]5TQ/K5\@/I:E89D#>KM^G"E4LEZ#IL, MAM/-BS1UOK32IP-K>]HJYKE>X?][T**BJL6ABIGEIH?MP!I^M0I\I4W86VN< MY6,3Y4R@$_#?[%FKA3%"B1*P!7COPX,(6JIJ,S(>#W95+\ MBNWH97D]#EYN1E(ZO$A%L#" KK]1565Q_"3]5NAIAQ=([UGO)\_Z@O]2YN*Y MDOD>,$[5UBPCI+(NSIV/*$O@YH4$JS"BO>MX'R<8E;;+F*MHMHS.8'[@PK09 MARZH5" 4>KU'%1*N1@/WQ(]:N"4292C9=:9])^=&>XNQ2?91E9ML!0(&X^#M M:H<%M_1C7T[IU$?*E!\RN-69FWPU47PQ[?=[PUH!-VG M6F$G%UTZX8Y*@*U(I.Y!R#=:!,ST]W= .HJ8 3"$*@@6PM!:@Z&N M9=>S_AY=HSG;!4\OY&5*6:P(:7,MHR4L^Y1DZXUZTO[U M6)2A0^0]P!;XT54]@!U0=2M^ZOY"GFWC@_2X2$F:R9K)NO6>!$5LJY<78*W MY4L[^6J(+'^^V42Q7!(03HQG^$*OMKPBEC!4:< M+W= :_4XRK,A\N!(N80G1:#8I60R;[D9,IDSF3.9=X7,*T%ZY:)-?0/QUHV: MVG[XCHC>SC=0U7['(HX<3X0'G4'ABS<=,&Z6")8(EHAN2P1NANY/%'"='^U5 M!WT*&='I I+4^:9R$2AM.5]BSZK79-1&N3I >->!$WD4THG34,2/N5K3B?WL M#^J $6Z&I,7ALAVGJ_6Q63R.L/O LCI*+4]A%9\]Y!CUUBDP_7!Y]'+'X1PO MDP]8.E< )C[M5BV9[61!,-?TRE/1V$]]9C0_89(?TJB<#L&C(655^/S0853L M_&\=Q*!ZMGSK@.W^T\;M.X1.]X+"9X!=4M]MX.5Y'7E7Q_/559C\Y'F21NXW M3($BTUWE)ZAN7160*5>4:V:).A09^"%>2EQ9,7:\.,J^?3#(>?5OZFFN1>*3V.-QS2)M@22#XC)3Y> :&HPZ,X27LJ!).EL:$I.4 MN4TLEO!X?>P4N<.#QB9XAEXHI MWX7'C?7@5"0!CWQ>.7Z Q&'K9E]% ;#J]M'EO#LHS/!U^'4 H8+D4FG=RO+E MC_7B,JC^.&]T\?BG7!N4+I'G<9!'Z.,MQT.\X",P9]//!Q(085(\/4D$GAQ< M.]^JAY.K=>.+/^XX%:@<$@*IP)$OAE !I :4H^O^I=3NEC\IU.UZR->N3;EVC01#ADYHWK$N M+G9(F@+GAU!"$9*ZQ:-4NSBVK2/G[T289=*260N$+T,+0<9XRYYU4DE+*SE/Z\>S(=H(X)0 MR%63PLJ-4ES)5E<@+(75^[+ 89A3744H*Z[XN,P0)0Q@:X[BX,E9];RIFL)) 1I MKK\)RGR6_QWZ^)DO^%"E[/_=^]*S_O;NW1]V/M'"(#QT5.BA)MT0AI;FI&Z' M;5WCT*%W]4*;L@QY52^_8J>S'PMO=__4Q3E]N1/;#PR#=^;^I:Z3;)MU:*TP M0UDLS1>#U%B6S;4M?>,CQL!4G:NZ*N_+Y+<;U6PBOS"2SYB*.SB1RM3@))%: MW:C<4_1C-UNCM;LXA(YR$]]3/?T#PC/KPP?;^@"]LF8]2R[2]M]\+(943T<2 MZQ<_<;,DR>_"O8. \B;QI5_\5@S/^WP!07[F<^DZGPK7D0\_*[T@#^ MR#T9O_RE3?E*'-&>Y:, 8U\M0>D)2,E:( .9 MLBX7XF)I&S(IJWR@FM/(CD"4+:=/?C$YU,DG $D/$T\X&_ RN=XEEUJE#>A[ M/KW: %4M7)I0T=XL44@KC\TG5O=;=SX-E/-T_31ECM+ :LMV^8<+YY%$HF: MLDR%*%>W5+(2/4>H9!"7L]MS=0]+KFK! ]0\0[D!S!&J"3Z*#+7Y;7W)&0+O MR .Q@>U:"S\JIA WE4Q-UJ>]I*Y+)=VF=)P^Z_EH,JQQ)GNVAZ-6>3 M)9?0:1$[59A#CT+E,?EBG=(3M?:T7W7DPJIZ])_QO$ZY-N%( M#TVKBXR17KR"1Z,E0',<.3W&>_DE=)XF8[=:2:18@>C\!;)WQ819WU!5UX0Q M^P(, N:^+Q9JU319V3+X*K"7=(Z[XPVUY7+E0P4 M(&(A*4A3 T1#XLI1,I?=3K4C:P7DK[&M/#>T#&SUUX[*QM'VWY=B &+AND.F=G8;RXF%W^'2T2AD^)-K8;5\C#E1S-LK%@ MO6*--QK5$$ ;;_)T1/F7G+5B\SN'7$8..AC?Z@FN9SGZ+J5,UY"L]C B$"ZN M9-T]JE%\WZ"6JR!.F#,-'HF6H6JH?3_? ; KJ_9EFS91XI?4"/:S]$]PK?.0 M*<+C?/18A_PLTR-\+M,"(H-_T0<33QULTYL9%=>J<[',!3X!KTI'UT)5E,H7S7/#4UNVMS)PR;5RW) 3<=?G M.[5\1?DQ696[*,9M\'K:-4D^99RR?9M-C[\<>"=0>2\UOAK"RH+\U@7P?#LQ MSP+R_]E[TR;'K2M;]*\P^K7?E2*0V:K2Z/9['5$J66[UE2R%2KZ*]Q$D#TFX M0(#&D%GTKW][[>$, ,C,FER9+/B#E95)'AR<88]KKVV#< ZR/GE:A"A'(NS) MB1BQOG6<"[8>,3B MQE515S#$B1WG;Q%6<9:XL;A38[R-11B?@"BY/^J3X5(1C M[JOP#=AJ#7_W!9R=! G*G1E)PY:ED'P,PUR+=8%B3O1 -E@]BN9HZ78U2F9V M>;/F+T ;XQ=%I_UYE9 "P'$''IT:4PQS1*NQ55,%YW*A0(7&:'20DS$5D6RO)G1FF))67L0@;2G]"P(@A3I; MK1XV-JYNJY5&"#^#*T,ZGLI3M%AN&AE^C7I%N09L6([?5&?*')CS/GT,FVND!=I=*A'R[;=Q6NB(*A'SCG-1F MEG7+16S1L_DD*==+F?-1I(%03Q]U1]<*4'P]^>0>Q7"',GP4I5/\YBAY;*1U M[R1KCZF-^?E,00S9#VVM_04S+KS.09VL MI7W#2AT1AN%+#.#X-^G].51'OGI @HBI9$_)])3\:AK>TU4" ]7-<)R2$S M.J8:]RE4](!=43(;.QVP]4LD@*/L!5,=L*"++7G#DU!"PD&"S"3%/4!+*3YRO52 M4^C)&$+GW&C0EC=XR2US96O)@L3M0 7@+7B1M(\O,]#1!UQ#DK!O(%:R^"7P M2K0)ZG?64-=, 1&'<-Q:FS5ZV9+ZQ%U&F=K.A<-8R8^K.AA2W9?H*^O$G?. MYG?G5^&&6^*&,!_?"G0&M+]!H.KZRR>ST%)]U'NX!(V%$I'(D>/> 'VE_:(; MX7D4%L9VR&M2;S8M:84EKF[4P[TR29>R88RH:R^9E?;9N2IBKPBPD$8[O,8Z MRB:P4M_0]J\*H1JEUZ/U *]V4*F,ZD\\V*%3P_VOPU=Y$]B>6M1[R=')D>RTSX-!M@];^GI\$X@*3,>F^7Q MSB-P:GKJ?4\?,SHW.UKJ\JAD*(FJH$)].1A%0.NCJW=I8YV#EC!XZI@O31"M8$-=&:1>!5J[GLL#+M&$Q\=:>&0.T,S M&"MHYN!+[O5=MSE0\5T\GQ.9J*S$P,,C"^])/.#1-?G66-$BDA3:%FYP%*-K M)4O!Z\=VY(Z6S]F5W]>E([F-ZX8#G"E/A=)L82,VA2M%U.6NJ3D-3'>#=F%[ MQ!W;%V#?[U="TL5G'41'=/R+%9B7#V5^I*OZW^2.WL#0C>G_=LX'*UO;ZT0X MZQ2XU0:3I"V8)(UG0XY 33?NGT8K$BQE!:J%=@1[1[=.&R_H"Y.B\ET\/&-Z MXTP05/7P>N(1?FI\4?-U?>A./,G8P[F"19LAT)VM3(^-+L8$,;F*^!-*,E'0 M)%):OLJ;.Q1UNK<: ) =MO"QMV_Q8#'_>5_JL[)_4NM$7=)CLA(A?7Y(=B32OGT)& ;8+19I%C^W>C8(*= MQ<(JT#OR1W;%)@EVTG16O:94)RX^"9#H5-"MY/@Y(,K9$F'YA+9V(@;%>W;O T(=_\]H>?_\\/SV@%2!GQ^=LLOB-Q MFD/EOSBVW?_]?SW]_.F?L,TO_LQQ2?F"0,R>[Z!3F)05DA53^DM3]X?%)W][ M\2F9KJMK_5R#N$6W^+:HP]Y]Y_?N1W1_<&OY[,\DQ?Y\=(L7;/MPHX<7/FL8 MAOSYT!7+INCWZ;>%UG7O3>-?2D1#\;6%*6G.20X6?J3:0E,)>5\>^"?_J>]4 M V-@O>K5P@D+'[= LHTQ5MA$% \'UT5R39)O+Y[%+XK!OZL[FF&QLE?Y MH9(LYRIG/K9NM+L<;J?#OE%D"Q^&O6(U)LO3L*4U\'='Q#+A8Y6N<,W'92.3FHN:M?NFP.[:T M-H:6"'?%&C;P+J3*4# %MIUQ?1-/8[!=;/W4;8<1R:/@-[9)Q<_+5R]S,=;D M+O_SZ\T_/GK^0'WZF_^*L__23'"#\_/WW=E7] M4%B $.LT.UY]7UT!\;KI5=<]5%';]6M/]'F@:5^M:Q@RS%PI:7K>&_&*/&J$ MC2;NEK.IFTA(:= P7*!IJ1:9.]B<,QOM-\YZ>I8B7668/4S>)OHT#U5.%GMK]9;#5G<]]1P P'*,'A7OH9+1WMCW>VTVPE9:+78 MS#BP3/I,Z[M#X+JD;:T2C55(T"YM@G?QGMA/"4XH%8C6DD$#V;:M8=LD2A_' M0#*^\76(QEMO*-G]$^DX.YDD2CH8(70'6^X=)4>Y;\24Y^/%\)+IUK;LN01L MC,!*-C$7O9[0Y.P-^QGX.0:>5Q:MRV-*TZS!*Q'Z,49I%7'DPDNUAXE1"E#M((,LN1O&1 LD[#BLT+!W8ODQ2B4(& M'UL5&F]>2:_#01/.R-@,4EZAK9'89[)8V"S>#J8_JXM]XP;6K03]P0 KK7%L ML@/IYEEH-R(!/:MXBI9EBX6D::L][:RGP@\CY63M^,RZR;P"R88%F\BEP_!G M,\" MY)3ITCZN7JJI%\5 \#EE6O=N=Y+QS09]VNHH@AU#?#)ME'#F73 WGDM2/878 M?7[(54';JW4[=P)%>T=$YMV 9AZXG?7[)-6]3X )&U!A_?WJ-;VP_Z5@&9!X MDK#D@HO%&#S0&0CB-HZ88I\Y>S%%5"Y$V18)7<*B0_K MK@9[RW#DG&C-_#]ED^@7L,?T/.:,UNHE$!.WY"WVTC$JOB00/'JC8II]-EMC M;,(; X(?>[CU=VW&+,E,=76G^=%#8^,$@!YG,$I_E['E [FWD;=2R;2 M.)DO.XNQ/N0K82$+WPF;O5Z##4V+BU&H7?SGJ#.5L@D)LD#K&+@Z%:CM[I84 MYRYDKA%*1$K%#H;&R:W[)0SUJ>,1M!@+5YN37P,6_AO'%1)1!Z[8G]:CR6)L M<#CO>OITRZ[;!C0*I*E2*2U]R-KHQ*NH%G0+&C:NN=^\UV(IVCBN]CN%_!NW MO[E@L?*=PWM+L631-KV6$Q>#:,;(-5NC*(%N Y9IA#T,Z,IQ16R L\09?T%S MQM$HLT[>/F'RP*51 EQ(@"A2Y4#6$&>H+. B,25(%K9%82$6#TU$O ^ MWI/IC2FEQZ?OW3<:33^F_=CJLDTHXT]#+L0,1(*#@9,"RGRE^5ZIFKHQA$5:Z;;XZ^HZ#;(+D M71[5H:V+M=2AB0VJ?6)AUJ/.3F:';)+';P-C%\DG;@B>3]>)X8N;HF%GJ&-; M5XKE^3OX!FL/[O#IW1]?.'>N#,^:1L+P8@N8?3-9'JZ,J>6_G,KTRSXH4)=3 M@6G8:U8GZO]46*]=IUU3%?C(U6R"VI,A,GM6%HL6MCZEMB2N&20]2:=QKSN5 M[*+6B?1--VB[*"V^UX)QB3KO2"S37A^M MZ32NT0JS+<<%ACQMOF?2N++N?)5B)L!P#8&JYEZLRKS80SOE#9K:'_TO_/+( M+^@A.>@">' N[4^J=+2(4*HS^+CRRS5.Y8-&M;3!,?>'U@N OAU7/$S$8>.FJ2OK3&Y*;J*_\J7;$[\[ M!CBS<1Y?!*Q>Z;EH!ML_A"S@+$SQWBA"(^PP/LCJP0,NGH>LP>:.L5#LJ&WM MS6M0 I[383_$'R#4)#1GT"D^078X.:0++):W:T9V;<;Y(/G;[#E=A< M@%\5723=$674""<>M'=B 9U^O5!H3\_J%+;."/VBD4[BN(_#K=#QEL>SZXR_ MQZU""Y;KU:;8]HV5KC8K<-'QJ'1)'%>:6E]FK!=]OE(Q;7@M3S >P%)Z6K!\ M\M&N;KS:;\/+P)1:")XD(17"H:6%G'@G0=VXSJM&+RY$W@2187!ZDQJ>@O'< M"BE ?W]P6K839B3I9%KJKX](U M5WG7Y2LDLIAS !*[:.FK_+;DF$)'E'6]!O;E!L!O"/I]!LQ)M_M'3RY,IK%[ M(>?JX.F0CNPK4QN6@N<_P@4LVBZX,_[Q@1ZF)0&/.@3U2Y;N6&L1II&LR?I7 M8 D3J$JT 2E!7[!4H4:8,<+#0&/+-5WBR3'$6_&.$]-H;&L)"$KA[.UP6EJ) M.V+_:6X&;JD63./KD=<:^;1L:MP)ZJ>37($:IYR9!93FC!AY-<+L!2PGVHF[[R\<0#O62NH28: M1@U_+.E*ZRXS.PA26R#+@PTXJ^9OF=[N8T']_""&$"]4 #/;.1\&).ZTD;AR MR7,W&G^>%&X!)7\0[UH_C^A&P9]5N]J/@WB<&I@^\4J7J:0UR@;&^>:TW;
-QG8>F!IZ@TLAO(1- M(2#85Q+28,D= XLFOSLB);B'X('+":*">!27%.RIJ.QRFI8VWC%I^8UU",'4 MB^%A;]A.?'AZL=LC_ +A+$MJ'FH2$TRAG@8E>D#(362'F8^2G]?:FNCJZ M9KUQ:#T%FV-7IP*X.!%T*)#?H]Y24" D%?&+2_@ K.:&,&> M%?NPT,Y39N? OTIK[#C9GMP0_03%:X++IV@'5\^)UB%<\WOFH,MTW$<.2AU0 M\F'X=Z>R\9 R0E(L:ND4_$)ISV:QYY@6=S"QV?*;]LKEE'XS=MM2>8?ER@H) M2[W'ULNI6U]&WGW!=X_XD$=I? ?Y/I8RT;R2'*%BN L;I.IE6T4X@D*P! 4L MCQKVA&L(^R(UL+"Z^L(%IOGR\]U;0!G8'^Y,(+EP56I*)2M >(DC&N;! M_@QS>I.JNUIJ?,T\+DID/%QN<^)AS#A=>L8#B@A(IZBASID628*[_AJI]45K MO?I:(85HK?W+HPYE!*79MLWJ+HU[V1W?H+*R.R%N<7 MZFP\/)#G' !A$89/F&")+92Y(-S*TZ3> R/*&DB(SK;<&5<-6:3Y<$B)K$]@ M*S;^''*PR%58#GF,I99#MI2Y(-ST')+N2P)V2%JCR8M+RH2]@ELS\NB6PZ6L M G/,#DSU7+.MTD7AI^F>E+V^@_:<[C&F]T/#I35Y- _[](@:'C'I,/%R%,@$ M>,,DH'E&-5X1PZL0>&T)GQ".!HV0QL;*7@RJ7='336VQZ<5_AG+7Y9.-8%/<.890%@ >R *Y">Q3BRQ"Q9Y1?F=$A"WL;RCI1 MLK=)]S)91I-UZ3KB]*7^B"BXQB)T^3:%_35?/44)HKDS'W#&D@X=;'L>7BLG$/I2#J!2;/6IBF;=A!$+O MYCJ^HW-D J_5-$?WB9)5GKXT0J>05:P ZT=I7%Y0"I_TT;I3+3)&7?=M? M?OQKU!QJ*JV6K'YN*H0#5#IP"H&0#ZP*4$H(F(BL61%5&I<2_#RL-(^3\_'> M[,C3[]N>?O&\3S+V8;[0T)Z-W3"UC'$NA AROBU=5[CL":&3%EFT*0X1 H37 M+J#)UJGYM6=7=PB_&E,;.QWIF#[O.V;/6CBQUUC,QH+]CTB"X**_FV0STUDDM;+8YOLSS XS/#UDU(_"#%WE77VZ2'2UV]SA/BN3)_=;JI#H# MR4&2*JU.5)]%97@#89Q_($[H43.M N*LFL%[,4IX>H+"#DQ4QK1W7TRJ- M/\+B$<<8X8>7U7W.-KZ3K/!UQ)EA1:8NGH=,?L)7N%K-/*#Y;2+K<['(UX7Q M-V!ISK8$[$2620XDT0&1'4C"@U]*\9=SG=H%"6U,L2G(E)P\)3%,XYNHT-\Z M^!4F$./M$LY#GHG@ F+!!KPD$"W]T$/;\GP%R7X07[V5^0Z0E>66H@,J^ZL( MCC]C1,C0%D5!A,>V.(&9;E,\CR'RJ6+TBL-CC^WY#I!=(/X&[&RR(%D+/U^8 M-#G2&@+D#F8[_7LT3U+,<-PW*I7'6$AO],'7+S#*\F\"BH9^3#-TG^ZX<,PDO1+7C6M6"W,(',T%W"^2A^G?_Z9DO? );] MFT$V.)4N=BTX:'F^5H+](+YZ*_.]"J22 RHZ*&6?91'(N]/>%H0UE?E*/"/1 MK7DU2,;<5@;(NH\EG!FHN(&271C11 4IK*&Z@%%!(X#,5&>K9]SZ=;=&"#E' MQE==KF5Z3'_E+@7U!8W-N-_,5.N+OC]<;V\C!'/]:B4=7[9H/-8FYJ,W%)G+ M\18P)F%X0K_^\:AJ@M,UDM2\%FJ>[>G^#)QE<;G\ DBO*<>1W>\:6Y0 MF4>)G#DB"N0][-$$4T!+NTILPW -'0"Q@287 !9JX;1JX@0$R_GJ8$&$:-76 M-.:/Y,C/Q@XV3LMB9SM"VT/R,8M]U*\JCF%XE3)D6%=]H<-3GAMP9CQEJ&0W MNR?]!%.818@(M8IW29K0["6:%VOL3HH$S4%38N#>L01;YEI-QF'XEQZ0V$B? MBP --?%:'>$UN\^)VBPP[C[X%.+I.)TJ17, U3AX*#G&\L]YW8&._/PP?$\3 M4&RFUF6 )]RO8ME?HDBP7=*7.J)K,BN. &+"GU',58=U]^" M[3F/II7H4D#E>Y?:M&>)GTKE3#_AE!8;@/QM>LX$E_].;U8^X>*OL*@KB2X :RN@^Q#Z.B^60<2V8P4&!R%ZJYQ?4*O::)*;!YA'(-4P@33.&=^M6$-<[JVJ\ZD9IHLN&>8V_6.9@BP-5Y69$HNDJL;4 MB718_9I"_X"].@_D?3;P6FW33Y"M3T#J8^/)@^7'),594KR4;VGN:'C7B70] M!,Q-H9.@A\K]@DW]BN@7QBF0AD+#N& E=06) 3)6OY(#Y%DA&3_Y5]OPR:_^ MMOZ2$DMX3/:JK[4ZOF30F:Y-Q+U15^1G[A38JV/E41D%:/;53W?5)/(]/9%.WAX17 M5V?_&R=I\3-9QQPRC4Q7/7J&C3X5Z7OIW,IY YGY"2#LP=\I?[+Q8 *$T+15 M%U5LHMTE("A'(\[8OLW2I - LNP-TP-7Y/^> <88",ZN4G>5)J\SLK7!**'Y M8/%%6B1% G.=]57_]\T";Q\]'^\6:TZ@9#7_'#<*"%915(C*1P-ZGW"YUC5( MO97;$ 5WBO>UGEN0W7Z,K_)9^M-UE!4O=UF4YM&&G5F?OLA_T2URI$/5YMFW*A&IN]/VYZMM)(XI,I/21NWOVE3;:=+R\(CN\%\)6.WW=W#S&(9A]^H>C^DE M-#U7NZ'RT"N;;?'4OC6]2E)X6<"=UEII@(B[^]R*Z"3WZI0;8.P"O5P_!FK@ M@KVENV!!Z;]H5\)C&A>I;K#J?HFG+Y\(@C2)$+-*,/PC-BZDP<0=FLI,/61" M_^- :\*.X?6$-7>" ;<4U/OBP6\U[WK2^%:$+JE:8HB/F9[7]Q*=OYTH!/O M>LM2X/+UH;LM+IYA/$!P?5VE18)FWR2 M)W@+-X>,755>/&_0(88Q[=--T^D/?'Y;;R^BC#XDHNW>V1"U4])=<[9XUN!4 M$@\/;81\U)QD"4$M(BAE!%1(($E)OU3*2=>:XJUR4>GHP0^X7X=1D6^PC88XEA1*\I[ Q/"-PKMBDT:$[:@>WT MI3=&SG,9W:V_3]$.ZE]-C]-R;2@U[Z_J^I$=3$A_8OP 2(.ZB:UB7IZZI^#V\/]W^&FH+5;Y/TL"90[$B,5ZQ5- MZ5+CX'45R^K69[! ">^IBU)).,Q7%MYN*7!EK[2M7:0AAV97C=?2(Y/>6U,L#0F MZO2LT%!I3'@+8&E,5<'[5Q&26E;E+A[)X+T*"W(KVA!&_GM<6XDIP>USFGQVBP"EWV M*8+>!X)Z1R */6D?O_=X[D><[1^3S7]B1&]<+M.-IM?V?M_01'KH>?%6P0L\ MPR*+KA^C;!>= M$38XB_3NA16(&%K&$%$OWLD8@CWC"#8URQ!<5 DFK*RY8"&1/9;CP=D!B9^] MT_H?!QH>@C/WO8F>8)I&\GRMZ;L#% RMI)>B%Z\5W$ AL0O!8\>1P6KZ"A.% M1B$5 8',R]Y)/0\ ][7QU@(*A>?12].*IE-NQ M?83@J./88#6-A8E#(WFD$P1[)_4\!-0CO5,7O7W$A[M$WS&/OF=H!BTZ7IR0 M\PC&\_I4CH=4$I)ZF\G?E(&]+WD1%-4R@KO$S&^FRN*Y,DEJUJ'J,07DRE]B M?*5>KPU-AJ) /HP*HXVKI@!TWYZQFQFX'N<9[0 MA,.[KJI>]1 ?HB3-P=>(B 3S;VQG\XN<&.@7T;(POX$;F#RI9@>.$#"<@/H( M>IGH.;.RCVA.&T@+=B',^Z/@8"6=#=" 0GB=/20S3.%]GYTE>9,G]@;W>NX'%(4O7V[-HGQ01 M\G'K+_/CJ?VP'3KMEYQ^0U.CFF-O7 I]%*@Q@)(+N/$\ %?!8!P$&(<]@D$ MAH173/K"Z<!NH'$LK3PP@5TTRC(:I^4K](M-E5+,N84S\W"F'2 M4$,,J^O0:#W!7W7SE]^E+5ZF9SA-(>O \)>D>/P(LP>-$R4=DH86I<["BWF) MI_"BPF<9?VA?^TTE OA"9 [)D0(YF8 -#;4]D) ;;9/TT/4?JZ9>K2H,5!1 MZJ%D3#;KH&8-*&_PT=% )XC^#22C+'NAF6!/$3JPTZ84IV^&)H-%#%' 1R>V MFE5YXJ)2*\M3W93.#<<-C%#R3QC_%"4I/:-9IV0?L,=YA%0F$7/:%L4[-'E9 M@OH#!S6%#[3WB[!<5AJ6!J&(GY(*0]WQXS3IK"F,@U%CZ+&MVA<#\_C;#_96 MJN0/J "\0O Z!:4,UCL#43+WFGP(9AF,>>R_)J-XC'*-LZ-Q0J;[@Q'"?K8( M5:'V?,0UFW*\&$M;08-5:M6^2A.#F;P2<:%&D-:;T'%KER073L9 M4G4T*$X9[O!J0X)/!KU>E#178?EC?4)3X JKNC."=7:^H+C>WL+L*=G ?)7& M5^2_:0YI,O&DYY;4)>9BW&!%S0#<:7 M$&::7K7C0:T$I>)&NZ-OP<6W3+O@(BT<'2C[$5OXG6P1[DH7,#)DYC[%41:O MM^=DM[DA#J3[Y'*4CNE;^F&Z?DH:<)YT!7A/N=(?XI)O"+ZH"AK646+( #6* M'L#R8.FT!*?BZ:#VP13#0?)(":0<@8@(SOY5D?HPOJ!D#QEDA.J@.T\O#GV8VZ=@; M)3^G #W[HRN3=S[CM,QW=&.T_;R:[MRU!?B.1QE%K*O1T!%#[L *_2:C42+' MZAICV7I +170#K6E"NBD(,0 M1R\='K#1EP4/PCN3+\9OOPC.IMT4C\_0#J2.ZQ[9VQ&U_G4TA^]L)\&'CX&,-D/HSL^\0]H=TE(CBX("&_NT'=8=4I0S-G@&2'K M[1E.\P,JDO3A ]1XG]+[?=.LBVYZ?M(J."\Z?6PJ;F +PWB-,H8,5M%8B"@T MEH2]$#A8[OD8,K##B%?9"0:T)< 9X>\P#N8\2X[ MA..*/G'/87P7/?M[8B^$H=,,?DAI>JQ].5\@1W9]DN_<[!+[2;K?&O3Q<9#CEFO+><@ M&FD &,!>=1#B\:UJOXX7!.?H1E6PIG.,]&L'!2%GBLR-8I>&87FYHT=' Z]\ MF)\BRM"S-\IFAQ/.8G.U76J>RNI%XEXB-H[:0]3'&3K?IG6=F8<27\=@PLJ: M"Q82U$2CZS1^:O$PU$S\J$B;'C9!UR-KB;,?T>OHB_FCQI$B#O(MG),KL M_#XG$IQ )0>0!*&/2&)9?-W&QX! H^K*#REHUY]3]AD^WB >NVU^[_O M2N&^6FHOQ,Z[^VD/JRE$U0]9NV[O;$>+N?4>TJZ%]!Z-;Q_4W\",DC"?DWM( MNG> BI'"]FG*Y=08+%A15X%"@/JT/U]7%+(=9"FAIX<\26&>EQ*I+G84"5FL M4X<(>]B2!.4/:O!@+6T%#46Y.2@Y@9*5Y"HN%DCZCL+9JZ^0>KYHH7V9T*LW M_$YUXT%M!*5:U-"J_CJGKUM<>;''Z>KVC.O^MFEKLRYJ?OK'5=>)G%4(!Y;# M2.!Q'86G]S%SO2$2IC52>DGZ M*4A#V(&*7TBNJ /5M19H% T"M=TXN"@=HWG,: A\>?; /4??E\9-814HF>] M5!FD[VUQV'- ']ZC<2U4CU>5"MI= H+('7B3.Y_(B-&YBC>AZ@7&%A=_[IAQ M1OF/P7M='YQJOM>IT.5 I^2'90K8+R7OR;WQIPSG]/'Y-BE,W*[SZ^8@=9#S MYT@/E!FM T"X\5ZPWP3B4T.@8 5M!0B < =&'W &2E9O)KN/>D9WN*#9W1W& M8[\,]Y;_)=N]Q&3$SF<5&1U)Z]I0;F .B3<^KM+XG 1@A/<4THOG/2VSXJ-9 M4,F052"):Y9.1G,+$:+O?-.8]YHB/WL<"L_MI^/8E=S<."],81;1TFNK>)>D MM!-M1%\9>QR*8,D&$S68.NQZ?A<]BR&<$G;VH:ES))P5**)G<,^Y@*\AYZK> MW-Q#&7:^4&6]CI]))"(>73Y/9^65O1T"?J16Y5C]V$DYMRW/J4(F(!)A?@@H6:8&EE0SU5VTT16[:]H.E,Q5VV6G4E_!/$ M#UFT?TPV9([02,D<(&"6--5+T+U7RQSFSU0;AP(K:2A(M1]E(,AL)LS.%%M3 MF;M>>N8 4/%]Q%\]?8^"@56TE"0:F\=3C6MW2H[,X>;;Q_P$]'N(2VR%V[R MXA___\ I'IS6H0+Q"+_C2]C(JDD/3H1N6G2I,T']4W"Y,<"+:+ $:3ZFYP<^ M^&#=>X5@>A2HKJ5%^06I)$S;8^@A+_\BFT']9 #+2*RAFX\K! 9+2.8@ M!R*%<]"D%7=> :04=R#5Y.=7KP#JISNOQ()$ @=VT*N80PK*?$Q/#WRP01.9 MET( W;?RY^>%DK&S 44;!;O"$<;0XOR*8O!YD.'Y13D$#FZFVVY\+*&=CR1(D&PGS4Y](7F8QV>P+?"A.*E@ MGAU#9O0,U6210Z<4,53.L$7+(1B>0A8 >CX;* @3 A))B<6I=@!02P,$% M @ !()J4X=?T/- 2 B7@% !4 !S9&=R+3(P,C$P.3,P7W!R92YX;6SM M?5ESY#B2YON:[7_0YKS,V&YFZLBS;&K&=&:K1U)H)67U]+Z4420B@ET,(IJ' MI*A?OP O,((7' 1!!LBQF:E,I>AP_P X' X__OT_WU;.P0OR?!N[O[X[^G#X M[@"Y)K9L=_'KN]!_;_BF;;\[\ /#M0P'N^C7=QODO_O/__B?_^/?_]?[]P<7 M5]=W!Z=F8+^@"]LW'>R''OK7Q]M_._COLX>;@QO;_>/9\-'!!3;#%7*#@_<' MRR!8__+QX^OKZP=K;KL^=L* C.Y_,/'JX\'[]RGI'QT?NCH_>'7YX.O_[RZ>LOARG1\^.E_'Q[^OA\>Y7[PWS#^,!3JXOLC]XG?TU;2.CKY_/K&^?3K\;'[[_.UD M;GSZ,C<.#PW+^I+G%*\WGKU8!@?_:OY;Q"*1UW61XZ#-P97M&JYI&\[!8RKI M_SFX=LT/!Z>.<_! /_,/'I"/O!=D?4BH.@2W7YP4/#)'KA_]]==W.?3>GCWG M _86'X\/#T\^IK_]+OGUM\+OOYY$OWWT_?OWC]&_9K_JVV6_2,@>??SOVYM' MG]T_/[DZ,.; M;[TC:!P3PX_TES\^H=7: M(:OH)A8ZHK;TT/S7=[ZU\-ZGOTP'_)>RWPTV:[+P?9O\"Q'_8UN> N,-NWBU MB9E+MT;ZWU/7NG0#.]A^D/'>$;.K^]X*7V4R7J* MT9-GN+Y-D7E :^P%O Q7?]\)F_\W-+P >)W4MDZ)Q*?$JOE'%O<2&U_(Y6=6%.=6A913_X])NK)^7_V M&L)<'87N6'TDAP^:>?<>?K%C>P/.;(%&=^S2&9QY3_C5%>(T_WEW3";_(0^39V((Q6/9]%VRND+<@Y^T/#[\&2R$H*TAT,=TK MPW'.0I]L!M\'SO?VIQTP=V4[R#LGBWZ!/2"".Y]VLLN)%6K$C@TC,,Y#SR/6 M*71[E]/H@-V$=FPT4VN0*),0..-5-#J:>ICI5ORN [:>C+=KBT!@S^W8KR'" M8R61+J:=C.,9SC6YD[_]%P)NHL+''3#X@!:V3T9Q \A5J_Q;N;9ZO-BO;)]< M"?Z.#._2M:BCD=MNK_R^DUMU?* !>:SXN!,&8R#BD:[(S[AU3PV!#AFE,]:" MS=SG4ID\)4-8T3".P>V1VOFH&^<3X0'L<(J^J6>GZ,JD/_F]SB](+?OK *VX MI@Y"38C3&WME!\C*^0-O$>^9T4 ,)%SPW^.'.JA_WYA&.MX-I$3^.E/(M;? M'QXE?O5_27[\NQ#C-1^K8=HQ?'\VCP:^P"O#YKIZUWVMA.WHAD<78IZ#TS>; M:R5S$)&^U9Z,9SZ?'R\EN4Z3,U$4QNRWSGHVV&\F\?IYZY1=+PS)0< M^6/AX6/[22OYC8]K@QH)[\VE[62WV;F'5Z6\)*-A?CBQ9R'OUW='AX?'AQ\. M#]\=K,GI2?VNO[X[?G<0^H1%O*:_;SCTW] <$:/%NHG1J&0^XIS<7'P4_6:/ M( $7*.;:)0RT$RU!X]<;[#%7E'9^!]G5: M7360;7EO&&C?)]!*0=OQRV6 D2O:!%@>L&IG*\-LTOO;F)7[T!E>D_HO1ZSP M*L(@FY1_&6"5[UT,N.D * ,N_YB9874RZ?[275GQ-LUPF_1_&6Y5(0@,-^GG M@!:X[028,+BF,Z ,KIU@(0;7I/G+X*H( ,M@^S0= J6PE43X,8)!-)T$- M9(7,&(;;=";4X+:3_L10FXZ"'6?M5D8;PVG2_MLX%9,1,ZR^3$I_&ZMB/BG# M:M+VVUCMY ,SH":/?]6RVD[I9HA)5^U[CUAEFCX#;=+S%8$JA?H+&69?)WU? MZO2O+;+!T%-P OS[QP)XA/D_Y%:"81&;V+60Z]-X.EH?R;;(SZTSPZ'E=QZ7 M" 7^3]<(+1IQER)76QFF#>&>*\4(L:XBF/_&-IYMA^QGY).E'2W2)7;(DO0O M_QF250B)Z6^FI2@_87?@:]=T0CI)]_39C2B,(/#LYS"@(8U/^ Z[)G8#,D^$ MET7TU(1\KDA\V2,J@>?6=B/](B)H\=N>9K3=["AB^]0D9T9(JW!9LV")/.J_ M]M"2;'_[!5$?[0K=8-^_0\%L_F2\060"DU8B\ ,*#'(66I>&YY*%[>>XO$!S MV[1!BXV'FIIYM"P[/H'O#=NZ=L^-M1T83NY,Z]+/>])@D(PO'BK*EHP=4#N&GO#$A*%!+,@UR8D/73V59)0(DC-5 M!"T<18Q&VCTW+#4=^(MX\%!1(\8:T==(=W&##'(G23C9"$K33$R)4!>)-GE M+\@-D9@P-414[P1 =9BZK]7M"V(1>"&Y#+<2H8E2G_M#1)P&2GWL# $QJBBH M,MSI:K@W-O2*1NQGH8551T65LPR<D5: M"M5 4\U"\WT4@ RI] N%9T4T8@OSJ4B@AY,A*K0^F__T4<2.^,%0(*1$F'AU MWJ)@B&;5V^K:GS7(#I"@)"M69^ND3Y.L@B\Q9IA@=D(ON%'I 0.+E)*;45 M& -D);:P&,KIJ'%P&]X?*/*T)P_C8O>"6C**W*GD%+=-6I#"\)<"(E004.,J M(B-2YP[Y#U5N+X83N7N"<\/S-N04@KL<^0BJUYTB!EP% 87,BW.MF-WLZ?0& M4C&O[NMQ5LB;BLW!B\W)%H*[$EW5EVK9GWTHD-AE M1=IVR]EIFLS;L*J!Y>M./HT#I-;EZS3-V>4XGP#5V33-U!78$7 Y+ M$5<;L0P=/6O3-9C]!60*EQ*6^Z)GZ4.^2QT&WT09;GK7U>3&K<(=P6+NQ[ ! M.7"J]3PQM/0N9\N-5KW'D877CUQY<;N;&6)Z6^;<"ZSBZ8#A-*GWLG>A#)]O M\M4Z#@QG6/C4+Z"ZQSZ&TQ@4>AU.E4^[&43?QZ#$ZR!J>,1G0(U!=]<"51ZR MP0 :@])NUM8,D:,.FF\,24WS.0?X ZL8;GJK;7#X6CF:E5Z%HR.]515'%&/) M968WX#)#ZUCO.S(8K)(=EF;6R,FOPI!M]HC@ P?!RY=!F,FK__M(*Q)L&2X3>: M4Z+-32$/F/P#0A>U5YM"G0&H^8M:&P"Y[O::O['!$"NMGI!!I?EK$7QW;I?' M8#CI;?3"<.*IA9(AI_G[" PYGN(X&7*:/YL UQRT=!*#<5)Q]56U&%*3X589 MW%,HH9:B=JQI^_-NK#6Q"GL,:_F'B2XKM+F,8X9B!\VP"R@.MF;I?30+2Q38 M)I4S!E)Z =/24?:PFNFV'.J+Q964WLU# RD<5T*JA^IW,1?7OA_N5KF%RY)2 MZ4V,TS!8$@WR9WM1\I1Z$(IX^!7>II=82\-GFY1[H.7G)HZ #EF M+G#X',Q#IQA,+U(#!$9XJB(P51&8J@A,502F*@*E500T]PK)J2)P.))2"ZVK M"&@>K2RGBL"A[F]TK:H('(U$(14M12QLXS+P1J*H2L$#W8$RR(ZGJA6<5UP& MV4C*H/!"5G1SC*6LCB!4J5N+%4?1LZMR2YC*._EIVKD;AA6O$UOW;L%M4*M1 M6YKV)VV/5D%S?9T4/,<#)JM"H$#1#^!)/_M79G\PO;"2F';=XDP:35-$E(0CK3,S)A!R)8)0DE M E3 6L#SS/!M4\)\51'N9;; 0E404,+\'0I8Q"N$Z9T/U3,KNX6O '%5#4?F M=@"=GOQ72MB,L7LRWI(J66?(17-8N]=*$@H%H(A=$?,JSJ<*R72S4^\,S;&' M,BZ1?_D6> :QFVS7\#:1Y=5^&7;*AII=2HR+-*"Q3_]]J-HW=92(DV.\>$GDW MYR"FMI&9F,51^KE:QA/CHAPS-I_>@+]((<'!6"%)"D@5 _.T-$/]40 M4;-3/*)*8H,9M"ORGRD*FO6#V3RI+"]DW\ M@KP-,*:W]%LA+A[Q/'@U/$3TDA6:46F01^2]V";R@3QQ4!*97M\+1'OY>,R1]KW$"@:Z9G7C(B;W1Q];=34''5M2\;6D1/59+H_2FO23B>:.&C ML88N5N\CAHV>;^:-V@D-4KTWI@JG?).# M"9^BUX\5LI:/SI"*"?%ML1H_+BO$K/%&K"LW+<)INS?5AF!E0'9BG^Z?L.PW;S:#NP+#=5ZA+PL0SF#2W M9'D3_E@&0(;,9+N*97JD )YH[@83 # '3@=6[/ZMKHILK@RDXVD%@?/X,O F MD[\NMS.#:;+Q17)[,_A4F/X#RX#?ZH%"U7JLX+M*A^<=;F]RXQL%4E14>;>1 M#6MBD\>GL9AR-1DU:045;7E^NAXR'%H(Y2_8H=/WP[!=BO;,9?Z.4\_VR3]= MD+^Z"Z(C;6R)H- =#[U">/IBV XU=J^P]V@X*,>S]8\P]HFDK,:,[WJ8A%(\ M%' SYWI5;B*K&=VI05*WS\NV,?.L>*S+XGM%ICS_ V,7SGAN=M:,S4 MBM:FWO9WQSW9(**!B?JM);**E5#!9[2\A%KZ,$96"M">ELLJ12@]U^G[\ M&#[[MF5G:X^6-*4%TT$7SA:C"*4>7[Z92X.<$37JG7"!B]T7XIW%(YN<<82D MV]$&PDPDW> Y994\:J^2 Z=9]K!JUS1LFKN=5YE'4%Q<.7^1B_&-^?;)J; E M [O+@(^>%B/)6.85/$2 2Q&V@T$[E%OB+'%$L#\;T25^1>/L M(M_! R+;U2>'4)(/'@OQ@$R\<",JW.>>.E[ZWP[1/\XB1YI_^88\T_9AU;Q% MJ/>^3;J2NH[X]#J]'Z_3A1FWQI0R@X/Y!Z>E>8M@F<$3.7W(() M"L#R=56?JRE2=C_C9[?D(S7S;#@H:91Z9ZS('Y\\@YA6)EV.\,[>/-34B)5Y M-7,L@3M]5Q,99==W8F)3NV';)05?XK5D% IR)D>0"C(*!3F7(T@%&86"7,@1 MI(*,0D$NY0A2049-Y>;J%MH\T<,E7ZNU6RI;I$/,ER*1'M\&X:NHGHX:+Y-I MAJO0H;$?5;=5N%P HHKJ90=DA2,KSX^C MA0G.4S+[<"056)OKTY9OO]$E.M2J,]RH>QE>>A<^KC^[<.WARC#2NUX]-T8- M%A3+;M%;67'C564W,Z#T+,P.7UC\5R:&W:2X.*[14\\-#K?)MO%PK#](E>XG M7.\DT[T%!X=[<:O0;XT;5/?F&R)05;B^&51ZZR@(5!7/'6/IR &!JN*)BT&E MMZ$ @:KB63.#ZM/AB*%J>,1F(.FMT#DLJ>K(@VU+ZI.^(#5&<.3QXH@[89UP M]-Z"@(B>?#U5%G?$@-+[!(0!51M/QB ;O>:J:7)VI+F7CZ\BH:PP4(:J]'Z6 MZSBQ(#"\8+^P;8XMSE"37Q](%]1XHLX9C-(?@_86QKK5=C*MMO2WNJ\A=?1) MND9\0=XSWLN3!I8ZQ?I 31#60%B;<\?Z^4C?]'N)8??)G1GBQWJV]I:W[7-) MQJQURP0:?]XY:Z*A=WW)]DN-HT8!*U4_YB7812D,5L5^S,NT@^HJ2ML##!98 M+JT)0?/KN$TE*?6?,C#EV^Y[M#0[*1N603OJ4[^+8G0,V3'K4SDE#5,L/VE> M^YR[:Z5PZE":90W$?PTW1JEO>6DY7%3;#]W]:)SZ5K[A2]O]>4,N:Y> M=?8=.?X*W0S*CEYV]@[*YE77U>O.+E1:-4^(E]T2!;9)\8EQ'T0GA5+.1M)6 M85MV)?7:C4W">>9-H$;8.?8#6 7W6CI:%LV:4N:GE/D6*?-3S;7"1U/-M7VM MN3;5?YCJ/TSU'Y0D'6@,4F=)!YH7@9"7=*![C'@'20='FB>TR*U<,X+DV&4D[FU\DR^O*=LD2)5)$B[0R M;)O;*=31Z$+^K3)>3LTXTIR&\L_F#_9B22Z6/WUTZOLH\*_=-#;C"GLW-'Q@ M]NS8BXAK_FYGTL=5XQR.L;Y\6Y-U;P,]PALDL83-&\QVHG8>#:?4%^0%^07;8] M3PE#+U$HYX7MFP[VR4R*.)W:CZ7&N1SEJ3T9;\BGJ_,.@80L^UJ17W9-SCAZ MFAA.BO2U.\?>*C:51+R$O"25+57Z?]2>?R'W:W)L/I %Y-DFC9.C6M:UMG^0 M^TWH.A4>2&D3[/V 9!_ B"/:T[#!"Q3_EYS+<9A7>D _$(/MG@>C M(:(P2)"O4^QF0DL4UF64E6O66";V?S6 M\/Y 43"J6*=L >)JA$[\?D\XNN9[J+6@? 1[F='9/':GWZ)@2:T2NM)64&L2 M0%2YD.6<7-ATA[F6/_/(O30.JZ:GW ,B"Y F/O([RCH8M)]E+F,A<-/L1T0R M1VOD!9M[QW #HF\H>VOZ*ZV$K*$ZL,-(XAE<2[U/L6=D+@SI9W I557NJZV; M(N&%EF(Z-4TO1-:-;3S;#EA* %$A:[^$?@I@Y! 'L@VGV=/4I$\A#^@%N2$H M$)$]"7:[6#MX@]("B1A32EEP=W9Y$)1N 9EKY1,=# TDYB/6E+[)MPA 6 M.0F@E'L2]]Y#:\.VTMT3/5?Y]'81J[CHB:Z=V'PC2%*<#\@*HQ>D:_=IB;8S M HMOCRVT*70@2?+]=,G*<9"5PO> 3&2_T W31IA:JCTK%\:+'/V2I]>WBHD7 MAV3MLDM4B9"Y.I;1E7;+RA>Z./!2%-Q8Z>V*&G&([N/D73913X#-U$A)B,,' MY"/#,^GCR 6Q:!PO+E(T+$F1>MZN7.[NE$5M*L4V$4V+N,S\2T!G#3TMA M^ 75>]6>,:@]QD-040_N7)%46N'4-6T'W:& ,?F$.?T)(H=F-^.K9K+*W)6NR4AJI5';3? M&EB=23G8=7,:C*6_5Z=G.0;;+UWT<_H>P^ZB!76X/HT)?7ZKF $O+T=L&_BQ M8 Z]-67(?Y&G[\>-/-]EG.$^:7@9J%?YF?+*]'E?![ #/*O>AO?2B#G M\ PSO*?#4XXRX7TUR)#_-AV>79DME2]2#'R]3U#XRU\MGF4OF!F4W[NZ]^PU MF"+OW0Q2W96R3$BA\1"LLZON"EBR%N +IV'PRE.QPX1W .=;:3S76!I""T;0 M<9UT62P@:\6K=R6B+L"L"QS-<-6\AE$7N!8"CAF8HS5K&\"$1Z8S3"@9L!+?F34&EJ]\ M 0-5=_],-^N5H_P%@UCOJX,<@"'55#)D.W@FUM#*K2W P[ ') M%-ECB2^W.IS^JNN*&QT0>+Q@EN+L]I8^/I)]UPVV_ MS0DP=]5Q!J+>!QRTLGLA=VB[>&F^:/M"(;NUU[ H:LWE<":4TCMC)/6C?, MR.#OX.E1=_CY>[5D*&O^*"D3Y6X: [&9T%N1*YD)"6VJV'PH4/]*6KPQ+"^0 M;WKV.D;F+/1M%[%"'+5=W#AI]-RHK8E+%34TTL%R') E?F;XMD_3>!@*3T3J M,\+$']O@U5?6$*&NI'3(S%L8;I);RKKCQ>SE^9K-DYUH.*QQGDB-$4D#]JX7 MY0*'VRT5UGU7E_Z63"4\V@LW.ABB1$8:ETT^OB=PF[F:MIQ*D(O68)1A/;=* M"@O5<2"D"'DIJBD(5N! J*Q7#97>U12'B!@^.SKKFR2>GJ;R+%P[OMR"E$PU M@<%HEA(65>RW7"D7&[?UF."&Z10;]^U:Y34[U4TMC,!JHG$L5.S0;F3$C9LHT$%*B M;LIX$-$Q]71Z5RQ<8F+NJ=%9A9SCUR\'JJJ2+P>CFO*\ MJ2OA3L9KJ7CJZ2BL1K_%@F"SDFHRO:L0'B'+@DI&IQZBR.4DP#;.%KM <]NT M Z"R:*0S&-51S:F:JO*[H]_A +74*@"B2E1,S(.(5MG]LG=%4B$*%@)?>T52 MV0,(HD4:&@D-1844V532JRAC8C;/#YX4 HH".ECQW2QQ542KM!Y*3?,F7BZ? M\UR*Z*:V(_6NRR1!A24N$9TU(@W#HEYW[!#:BVN7,(1\J%U53V0P&K&"314* M($T52P=M:4MQD5/3=ZD44Z$>2PV4>M=,G*)BX#1IK5U0U"(HOKG>(R]2LZ=! M7$R%EDUXPM0-%L4YW=@KFZCCO*4*54-R1AN.OFHICY);E.&Y1"0_94](G=40 M47,5W!E?Z%)82:-WQ=4H'N::"IT5564'3T[5T] != #*I,BA.B=+H;932_,' M0E6A+ZG $-'+?\6V&_Q&_B+Z/@\FW;^Z$00#BTVPSFHIN:+2?)E-+N<.JIV: MR Q&254RJB: KWSPELH*1%91I&(Y1V(ABDVT>M='W.)BP4G360,]H@55O0]H M33O1T?)6,%]YQ>>#T3@%!I6\K^T,VO9EC8>#;Z3X; JD^KQXQ4:JHXM5M,#;SNVHVC:DY9 MCG.+I5E/IUZ4XLD0590HR8TF8/WT:55Q/[!7Q(;W!3@6IZWFS0V]YLX1CYPY M(=DN.7W58I+@M*=\W3[R=>'SI-36'#R.XEN5(/5D M!N/PJF14T76U6'^"UG6,HJ3B9I2;B!_16RR4 KPZ:*A.B1J!(S.>U9<4Y:1I4:3D_VBOS*;/Y(?NK/XZ<[<1BD#SV5 MH^GZ;&I?CD;>;(_EWMT"]P1S%S1RK4)DWB"Q6-%LCZAAW%U%3B\P>3/L9BY\B0N25G!41*S3% MNXUP%22F@FM[57"M90JV56[7WIDH"! M-P@]$EO+-A$KY)'G[-2)=&'B7(I>)?Y$5MSZ-&XOU.[N))T)Q9?.0OF3TU?# ML_(-HZG%&TOA^^$J_IF,6Z>\&)CR-(+.9_9N#J_8 MQ;Z6R&!.U0HV%87V-C9_LF=X?ESF&& MDA5*PHXH4.K(N@B].&36QE9D*/J/A#+54E'-W.IJJS4RB)(7DH58P$N#+ X* MDON"B&(ANN ^W=,Q*VZ $[="#LB8'6ZA6H\C)-T36A%E:7B;.(5)E;"RAU5C MBM0MNYAQ/]().2'830IDL+0<20DJ9SPC@("(T85>8 M$'N=N??ALV.;LSE1W61)\//%042(K^*9 >2IFH"J4COE!R)\RAM)J1'(,7R? M7&'IP!>8IE2!9"CY6I'^3+9[GH/3-QNH,BN)J"DG=C^#+YO<1VJ0-B(7!X7F MSEB1/^:JK<(7# \U-6*%S[YMV<3FS;$$7D#51%2;1R+ZIQ\5&M\QZ.L%=LG> M@Z^A"@)J]]4L#X5!D>D%(-?3S.V(_@[">++YN*;GM9REW,A#_SO M>EK<78(O&H^<8GXD__5#[_-5*)*=H:U?3=O:?I(2DS=:CS.8) YQ2?IK8CE[ M=[ M%1Y2:N".#(1K-]\DSB;:ENQ$]B.B>%W+\"S_YYKH:'2]HAW//**1+^=S!*PF M*&6\P4)S:L6GQ07Y<]>P;(\U;$B8DNX4#3J,6&Y:G>(O6AN-N6B7*\$3R-QII]232)F,$&EC=3$N-2*G.WV5'(%"_B50_<_1$6)>PXO)D M^EILE <)ZXR14=QR>\Q;N./#PR.IPN4)*A&.;O'9/+T PF4I_U[-O%C_")-.N%?8JVE/#]6$0,+R MKXFPU"4>4HHW2F5_7M#N*%+I/:"*KP4Q][2,(O,'L-2Q\"8<2Z:/F-+#30I[ M+(D_M<<=!A_1NN<"280M;[:QG!4]HTAEPI8SY1ELTR8%7.]8*L%TR.X@6'OG M'TM*'H__I ZSO,-G-%D^',XS#/#XZ9[N(W>/[OA_QY*#Q^U5KT5O]T$@0^_3 MR+9LU3-+\80M>1EBJ.FY8=N@5O$>F$'V6<^%)J#CJMY]MS7:%_V@JG\IQXWO M]]KG@7'%/^"JF P&CY[:20R>LP(\7S4-QA>"Y[P(CZ:;2T!10V+11I'T!(SS MRYND;6(2&;;2H+; M+M+:C(T,O),)O!+P &D\&9+RRR3TGO*6W-^3!L)T--8?Z\E>$4JTN_#N[XBE MO4D9:S"I;^VD$>HR4TD5ELD&(*:J_[NQ6'AHD>2O)BP5MR]'6$TS+37Q9K0 M4:P':)DA K9 P'H-$=5"G ;WV':#:[>U)*64U(B3K/B4F=G\!\;6S$NZK,-C MHCD)#D$X:&P@%SFAB, ++UQ0)8K)BMX DY)*OQ6+2\3SX)68%O=$YX=FX)^Z M5B*:#^2)@U)G64@E8\)2IVH(=,TT>&E6?]OG(<4=P\I'1XDHN::=Y H1A77^ MS0Z6F7M9()J5FV3O+UU0X3'OU.D>Y K:"+ANO^H>Q-JHY7"C]M4]4)7O],+\ M9ZSN(:HPP$H-)197.2FHK5!Q'EMW+%&"D'L$/X9CJ^(/NVIB_HNR[M7]90*X MZS/1/4!:5/\UN\QT#UL%.R(QR(G*X%/PF-W[^T%=U;>L()GPBP$7]0&_$=3S MK_#V_X"H"HVK;$:,T+J/SXX=K_W+MS4R V2E"_R1_-2?QQ7UX[* &-1X&ZIV6/+-:VT[WWT,KV47H]!7J.*[^?_,4: M^(M;+U&P9UG6B),/>L ^:%F3/!9OM>1M./FU)[^V/#=MI06@NS>[N]W9E84X M%O_O@&>DS"%UI&?T>H<749DSDMW*E3XM#=K#U:F#:\_]6T)!KV4&LG]O;&BT M]A/R #7&.2@-YV8H_>(W).'$&F^ 2:N)"TN46<(=*!1L]U-5=70+V^#&-IYM MA^CK[0W])[ + 9"R8$\1APR+XZ078F+?$/O:]='IPD-11;A U M_26RM![0(G2HY!OER$ 8$L/+>+-7X:J62WY9N8@)\?ES34QM-T@H@CFK^ER( MEX)NO,+>KLS>>>.NLP+.?0WK+$AAMWU:A6Z MT5^25PE@C (7+<'H";,%7Q5?"W%RYMGDS'9N-\CS'_\9VL_/0&:J"72VQ![0 M.B16O)&[GY[34PAY:Z+O-K0J%"RR T"P,Z%V!X1$>I1_VXF' =I)CY/UU6HH(QMK6)]TR!MFDN0_$LK:)T>U:IZY+[MJ>;X!7 M?.7W0MQ1W5 W+K%M>ZP:["?Y#SL@"H, MPJ15-AYCG( K<903F"*6^8Z<*6)YBEB>(I:GB.41Q7Q-$B-ZM<-N;XUCZ'':W]YM]#2-J?L7GP>%$K]BQ3N\U M"G#LX09'Y(B:_$$AJW0DCZ522C>7E-S[P!A:8Q7?3W#)\TV&Q(F>YDO5$QE>@Z^:$*P]3V3[L MOFF':6-P3WKN\0IJ"2JA%\J0@,78;T-SU=0OTB_6>^'?/1]^GDE CQ3AIN MBC)A>D)9V#YIR,9F($]GHN!2;DS?SS ^TK-[NP*,^:HX9$ ?3^:U(-!5A3PR M:$\F92RJ)[BJMS"@)]M"DD+NKB00FZSI5M/+9)57MF+3,ADUPO8Y7R&U#.I/ MDVW3'FK.2GL9Z)^G*WY'-Z.:6__QEPEU<=0+53X9K).R[KAX=5D7MN-OTUVI M8]AS8'^?"K2W<1C6EZM.43Y1D1+9>]GU1W.)K-!!N^T6J7.$3,HC#LEF]PF\ MU=VBDP]EU6KOC*,!%WB7+_, DK2 MAJ S)SLA.IH$@:XCH61KW9(CG^A;>M;#J]64?"P$Y%^P3RP+P7HNY1]/I64X M>)Y*RT@XA< %8^KI3&5@%%UW1,K U$_=6(J[<&V$J63+5+)E*MFB&*9R6XB5 MMM S"H ;HQJ[5??Z*K!U5'> M>AYJ?_*[_!AR>FI_L".U^%@&7*AEZ:'9ZAUTS]#P$ZV540Z2/CJWDP#@G?[,#GW$BXL4!D>U#T//64W4^ MC'DZ[V"2"C1[ZU= #X/@#H'$JJ; M7D^FUY,A>->F=Y3&(HR:/J,H<*]IZNMNXUZKO_4PY+Y.R.VN.^YK,/-&ZAW( M#W8V5*.9>4D8=GJG"DI=@67>,E;F6/.M+."9K,8T[UAE59 _:YG0A^E&8:ISK:U'2+?M,Z#;*/Q1X;.AE[,,\0U<7\C5 MVGXL)9!<_C,DRNH6!4ML7;LOR ^BM0B/NV\@I$281T3T?W!7IW>?:78>TM@XYD8B>B-37V2;Z_-PQ M?(#GN'L>%._P' ?0SL U1-0*$2'KW]#R,2?PM5Q+IC=!CN4(F8T!?L7BHZ=6-&8B M^B)/6/5T>K^6-;LWR;&T'V^^D9?A)=W[,);GWLY]2+C9 M6:9[5E0?6#>X5\>29M5>$8MZX]E#WU@0;OE&DD._YMV'P:H@#&(0[Z?A:F5X MF]G\?$F[WOG7;O9KLWEL7>7VM\S'TS8##_SE5$BTOORM-*JJ<";XVX?"]@D2 M[9^(3%N7;)NQT^Z+0WH+BR?\VOWI>LAP:*W$'^0 O<&^F%M7?#"AC!6),W1N M^,NM3DC27^)6J?-50=W43JU+#N6Z=J-2K_3OTB\ M#_'0'_:UIU:"/;.[HM8T9-V2NUN XRM;3U98*2=]W'GB!ZNGF(>CC*VT.Z_P M]::!;F^B'B4L'4L6M9KN9&D/X*SDFJD.K6@]+ ZNK3V9Q)W;;:6GAU)[6;'M M1OLFVK%CE:95D3L8_9A@A&1:<"U'&8P=)RJ'BH/JABQ^PJ /.I5R'PFY0*]= MTZ,DKMT9N8H8%(Z(9"[SB=N3R45+*I-;(TA2+W9U<\X\^DG."8\6JZ)QW YU8BL[^CKA;Z].3+D(J#^I4BXW M8KTH.(CU#*G@@VX$6N W= %F7;R;Y57@$ M@. _0N?'FX7L/AC?II"3FQ>\J=S$*_XLY$IJ0')? =,9R>7I'S@FZ)A;,$7;G%QQ@.!/%C@D6=XE?D MU# VF>K)ART3Y%*EHM3E/0:(LQ.KP]2$$2,;FS\,V^G9 M51JVL3D]EAX6[9Y@!:]G#-SI0).R;KOM%H(#PQD'I-7N'X:O/%7[/<;7I>T[ MD*4-PI7^0X:A?)VJU1IM\B1WT=YF7(NQM$/+B7[A+MR"$=GR$5S&Q:V4DE"B6\H _/R;8U<'R7#0P2H)*%6 M@':NK%HRO2M0'B$QQXQT&)#R@KQG/!RC'8A8Y2;4.0+E,<#F'TOL$ G]N/#D M!9':M .)ATRK,09SY(A)H4+]W:=++F+QWO!F7E2TT8H27>^1][@T8-V[>"DJ MT>[;S$0C^Z=AL"1;\$\VP7"QBI2$GLVCF/\G3"Z941F=2\-<1I1G\QN;6+S( MHI8O=J,AGW#N+]Q/YRU&$)(H1^$"^:9G1\J-F]VJSULE./Z& ^1?82\ASKN@ MFVDH>WU+()&Q/;G(J1:LS<:L):-&$%J3>3:/6+@1:0)804 L$J>PK?D;4#40 M$.*';!QR4(JS4_F]\JF%=[LJ^UI-A\.L[G*. V@7JQHB:H3(&IU&(Y]M(C[ M_:IJR2ALGBERJ]S]LO=K484HF!/NL?2J-5;^-CSNN(TD>F/4.K^C;*4-/[ M#&Q$K=DCP:#2/!:,"ZHJ;Q)#2?.P+BZ46K@(,R _3]J?RTO, !OY_H2^%C#@ M%&S9/M[1S@P_VFGTP36>*IT]V[!? M24(U3U\-SYK%_=!^0SY9Z]?N?51?/RLP"ZI3V!T/:MQ\4M@_=2T:K&"2/SYA M^J/+-^29MD^O,U75WZ).((89A(8#+@XY)*[5.#&)"L ;A!Z1]V+3?G]$N,)^ MO,-1_S3"-!75?Z+QF/E_IV5-[G#P=Q0UMXS#):*=G: "\HVJ84C='BAJM\)J M.JM83U,C8U[X?(NLBI*7<8\QC [^U ME"+4AWTV1_^/'FA$F.A^Z1.13&HO+N!;1#X#P]8\>=[CE0 W3:2-.^QUQNHC MQPPK65O%084B(VZ--WL5KMBZ3.[+R5Z_#?W@+%;C1*FGEB&Z]XBQ,YM3K7YK M>'\ 6E%V,.BP]U'J*4W<,"_D5D@-ZROL10(JV5.-/ S'>#]U(@S(GV9S9@W' M2YS:R27-NV69Z9"AA?9:Q5ZG,T1;L9A+1'-2@:%),*)][I4<2U'2.+^@@H2' M(NPK[D141G8@@L[<3N8T1U:)H(GQ 8^TV_E0);/0L+JMST08];T@QR3YVRZ# MY$>_W]HN/>Z3#6MC[IEC'>U;;S@="A2=3< MTQ*'ON%:3RAYI'<,%WA*-E!1XY,@ ]X9*P17++M?*F47JEJVOU,>MV3S/Y -RC.C=G?!3N((*=05M.U+O#\J2H"H-5):Z<,87XMS% MQL=52FTL\="E1T )*F,+?ZXXR3&?L3&6 .C.-^>.>;F]*X^UP[7<_,8EUC\K M:J:G^J^Z(>'22QI#X],HT=B^3S,T]-;1RDR#+5?*M@[ZI"VZ96ZG(B8%NT#S M;)9RSR$6='8RU/34XA)1R_G"&6IZ:GN9J.4?2QAN>I\+E;@)O*8QS"9+7LI9 M*OV==BR9@5V]K3?K$PG1!V-)2.QPDCH(JV&SHG=E;%5;1TZ05S8KG_3.&ARR M0BL-41Q+4MV0MTM]O&TV0U_T]MJKF"&!6/$,_N_2C>4U]NW ?AG3#'#D)*2 M'\E_C1E8G=PA'Q:B:3+9[&GNQ]B#N>-+),LF[$1O=YV""5.459G-V*?)(.C+ M9.L@$SF;UL^3.V$0TUJ6U<\F2=.2](69> Q7*\/;S.8[*YDB$L-*[.E5C-M/ M\NT5]A(49=;;D,;%P(MRM)=ST%EEV5;*B?%@^W]<>0@1PP21*0@>B$&I)+V, MGYEAYW&6R9&=1\IJR,QSH!?L,.(4/;7O6Z.JO8V5]@+^P7VR*:=1"P M;C.S?Z 2._06!4ML80:9K 3TV,LS>G[G,..S/&Q-&C78?N5WTN[;%D^<&]45"37GMNID[#\UY,> MG)UXHMIPL"]>*"$959CWB7\86>6[+.$(8L;S4IQJ#@&'5@+8#^0BSW"(=CZU M5K9K4[5,0RN2:8/7=^$DJ,9)@!R'9JV0HR>*="1_%I:KF982D1Z(EB,G^)+P M<8%>D(/7]/@3EHJ+G*+&C'Y ]*3A(!\N1LG'"OMX9VVD;I*]#:_XT4"H3V&@ M]4!JR4SE0:;R()/_;RH/LN=Y2[4Z;BS50GC.BV;,QE9+A,]DP+6VS5@JBH"Q MXC)GF?M.[QQ!,'K-5QS="XT(0\=YZ]6]-(E&"<2:ETM1$$S*ZQA4^IRBV!E_ MAXDF<0/R4ZI9TT<(B5W6Q <8C"M=0 05%^%;VXU68']IKUF.X=EF MF_?X5R!WX!:#*/$&[/(GY!FO(:+(M?@;@9*L-$"M_>IO%;EY(Q?"O>$%&[@W ML>QKY6S3^BF^84:OL&>;_+] /8H0JFJ*L!N>32V2=$%?N@%9WO>>31__SH@I M.+=-F_P1OMR@E#NK^WU.\,6.;5%X(R9LY/,OQ"8*2MF&5"^O_EZHF/F5\68; M[M.2W W6* QLT[^Y.?\KMMT@T2K LN;<]#H#.#N@8(NA\%GW#$*F?>>C7HY6 M\"M#!0$ES%?8; *O $V4>K\I<8J*&R=F+%[X^H6-2W><[C[S:LVTB\=8_.%U MAPF&'G=C<8AS;:UJ&V8,%;,;+< :E I[3U,W-Z>!C\7O)6-Q=#=N2)$[[%B* M2@MX"RH0+6YVK'%-CJ4<=[.+MP8O@+^:X:G Q%?] MS(."&^S[\;,Q@2)Z\3H- L]^#@.Z]I[P.5ZMR)RZUHV]LH.D--$2.P04GSV7 MGAF^;=+H!=L)R2^UI"OXI+07P@SG^6K8<"G)NC \6IK)3[E,) !E3U214.+. MVBD:DU:P3IB(RUS.PL /#)4$>MGQ(OQ7T^C=BFT4 M#S=.PUCJ8M0OXRJ"GAN[*Y@K;#P& MIY[59Q2OVNJ; &LQH:?"5;5NL[LDZPBA0-_NJPOJ'@>$7]MPG$T$G/V"'I$9 M>M$+T1VF)H$36K3*;X)K.MBYX9BA8R357@([_;IG+U37\NCGB.H,,24%3LBX M5H'KR[>89=H^@R8AA$&2UE P]E8X=$&7(DD#*KD$MN2U^#30/3XWBH/%L\08 MUCH 'L9;0Z3'>2YI82\\?WE:^[!TSS;E!*"QZ)VRH;@Z1DM96I3%D#/RY#=3 MZS>3/7]C"8CM:,=A15I)]]A@\(,.A=3Y^D*.7.A1G+EE&:^Q3?0"X\X!I*Q%YJX^N$56HD;#L^(F*K3MB MW$05F>A!'9-F!P#_HJNG(L19[%".5^\#,A$YFHB\Y]AU413+_S<[6-XB;P'( M<8:0%.+YTB>G^6NJ*M(AN/FK^EP:+[QNE08"RK=3^9I/.Y?X,^^"EL6BCQ'T M?> !!:%'S)1S8VT',-4B<= >U2RLN+B8/I%:&9CJZVK(!6H$-Q)472VXG ^A M5P\(52'-\;C$X9--@ 26D"A\IZ@2NT<.F3-F[]!KNT@1]AHR:FH)T<8.23\' M^%M*V==J\$]+&>8Y@+Y]U! 16L*G_S#>\LG=\,5<0T&((YI7MVG'4AT),9Z, M%^2Z1IXDE*5J"D(R7E("+$URVAL[3-OV#'BBIU M0*>N\GLQH]U>/8?^3O$"($>U-#HKH5,\L1""O1WS4.F,_::CMXHQ2,&@=F,, MPZYIT]:@EF*?1O6I:^4+A BE:8!)]^YV%@6CO/5 [>2.[]&6:_M@&7I!]Y=6 M:=H9\QTQNC^@ @YKS&-1=/AR^H*\9[R7B%5:A;J7"A? JMZH9^E.>A8%$@"L MYFJ6H74RH<5QMV9927K:)0)PU7A'6&J1GHM+W(KC<';I7D:/WVF(ZUV;+-]* MSSW)X13&G,YK!I6>&U) ?15>*C*,ONJ]G%HH+<"K4X;FM[&$27*_[Q6ZUC6^ M5#(PI>=$K[%OTY"_)WU ;8;QNYX9SW+@DQC_D )^="(]&'0@-_YVD#?$V##X M]'38=01>/A?_Z$3/VB<2H(-$PF5P?M([P+X%G WQCPS!D5N7W&=/0Z@K U3/ M.C%=VD)U<=(9KI_E'3K?8UQ=M*!UI?<;6B*"&3AN_GX?K5#6JQF0=5-/1M'BR#98Q ^9,+I,ST,_P"ODQ:FNM$.][R/R MO]:3\2:X?_G)BRV6^-2AJ+&OL)>I!"I@8BMT(QBY9)>Z#[Y$76?\6\>R:.*+;G$LIW-4X)1 MF3>3]EA_0N;2Q0Y>;'9XXC]01,GWN6"+AJWX(KW9CW2=JCZTMN<'IZY+EJ7G M@QH3UWZNJ'MW455?A'%DD4 &#@>UWL6")N8TT^HLV/[6>+-7X0JPH(H?=<>< M[0HPM_U19\P]&.1>!6-MZY-N&8,D0^0^$+L'+3P4'9UT_?X@VM=/ ]:3,J4W MMO%L.W:PH05.#!>JOH3IJRELZ'D4OS1@_XY+HDF+02@9\(Y[-Y MCC>HNJL@(+3VSFS'(=#<(O*KEA$MCBMR9[0BW?GD$64*7&S\!,5RW**/B05Y MA@W/HM7#/6025J Y@8UTA+B[,(@)>_FX-%Z![!0_5&XXPFV)LJ_[M'?K&F>* M6[ZE5!5GL/&QUB*A#31 KW,LDM#63*OW5PIN<4NCW4#3-[X,-I'M(Z5WL;[@ M=MB[6--D-8XS%U=: V.IZ[@+.]/[T@^4;\';NO580!/]E_M5M_Q[6UO[4_:X5;N^\0EKE>6:ZKG%JUR M3^-2#_D8,F_KT-A^S&!H3(8$ER'1_'BUK7B^: LI]Y,@)WJ%F^4GO2\$@)=B MW/"RS?+C]=3P@#M4=1KN9^F.BL'FC'7C0;LIR<;]K/<>Y0[5P2T#CQB@>F>? M@ &5'*S&"A?HG;(+P5DLX)&5-] [(Q*N JJB85G6_7A+)^. ^1\M06EE4_G<;;WF*!A"@&YF1" MUAPON[EP+.];OP9SCV@1IV>OL4>5F,0$4!'2@TG\!#&O(GPJS?^..:+W\H1% M4$A<'15%?5-VP]7*\#:S^97M&JYI;VVQ M^!#SU\@,Z/5R%RDYFDDB!X-58#)D5-2 ;6X'M$0(1"7DOU+808S<,2_?UM1S M=X9<1#B \%Q)0I$ ::F+F(]KER@&\A.8!%4T5,V!APP?7:#XO]?N;A&DJY<[ M&S@E7!2G)G5MA?M!%KMGT%BV4VMEN[2FGT&]*@(C52$J18>,X],!WK;@F M%_FS@"QU5!1%Z?N(F#M+PL$%N1$Y>!WUL(!+TD!(*!OG)S%WHE&1!;$;J[]5 ML]0]LN/B PJTK/.?J694Q"PO_7PJLZ'R-I4SZ1*F9=ROZJCV+6;1I]-.P)N6 M91$NO'!!C7#\@KQ-,@XT=;"&A%BIAM1!*,1.Q=R;CSH=J6I&>A3U:1 M[Z?7)^&VI.6$E @S6R-J1=%7C7AL>+)V)8G.$OWIHQDJ$"E'"1WH&KG.=>)CC/-:][Y^D_D=!M??KA@X>L2U:I+*7%Y?)@H(YB3_(YE/A0+'C&&)9Z M1ZX)^""E1?5*;!@QY*A>T>5:ZI%G4?FC79>\H.7CQZ6OM*&EA@'AJGY48R'C M>BZPQJ=(S/T*VD6[M6%UOH& 5??XW44,[OXBU1CRT$6KJOV%"]CS].CSI+AX M(Z%8TRD]<_Q@F%6%P[%64GH6$81OQI*PQPRD;[JJ^+:F:3[*E:$E/Y<'!X8S MJ CQ7-F"Z+KHGVU^(+SPC/72-D^)@I(4!PX=9[C1WMR23/%9W0L>FQUDTCVR M&U.VHK(/V%WV?H,P*B/S \+_/+1I,FD MWB;F,_E+Q&+$7/*#W_]ZS\-3_K<["P2Y##V\!K;/V/ZF,Y1^/D)0HK_=&4J) MGF.JS'!@(3XU!+IC.GTIRX\*"?.I(:"\;CU(V;0J8"\RTA3_TU?\C]A\C;%T M?8L=A!OU@>[EZOGT*6Y4]KH7I^<[+/'VL:U[47IN4(K&E>XQB^#U0HUA!HJ> MVIL;E-);B^[QA_+/MO97VK&$,K9V+$@+P9#_R)N&8'!Z()-_H?_OV?#1?_Q_ M4$L#!!0 ( 2":E-J#[ D1 D /Y3 0 #,Q,5\W+FAT M;>V<7W,:.1+ W[?JOH.65%)V%?_&F"0'CJLPD U5/NS%^"[[="5& E36C&8E M#9C[]->M&3#&.(L3-@9[_& 834OJ;FGZ1TN"DU];%\W^'Y=M\J7_KW-R>7UV MWFF27*%4^D^E62JU^JWDQG&Q[)&^IJ$15JB0RE*IWV0*48A34M1F-;#Z@>B; P4-:JH%:.%B561>[2U1 AXZ&ME=_6ARJT MA2G'NK6!DBPI,.)_O.9Y(.XNAS00ATZT9]2^EE@YN-X?3S?;O7[GR['Z\KIW==WH]DG_@O2NS]M7Q*O0@G=\0 ])H]LB7I6E5]?= M5KM'^E_:Y J\T>OT.^VKE^.']M?FET;WMS9I-/LX^-X_*\=YTK@BC=;%9;_= M(LN. @>X25(I'Z&L\TFC=];HMJ\*%U_/VW_,6SDJEX_^'A]]TP?HKO>//Z3? MU>$3QB =O]2W/S0LG3SIT6!&/L,=EB<^!'PQG!$[IK:V-:O>_V2CE@>%B0EQ ML^%33O*AS4&1I0/)R4!IQO6G7#D'5DMI(NJ+<+2XCBAC\^NY!Y(J!5])22/# M:_,W=3(5S(YK7AG,=CUH_,?().T9/)2;-Y*(5HH?JV_KT[&PO(!=HYE33:/< M(U,9=5^9R.\?CL!&C@2ME:Z]H;%5FSM5<@N/4B'UTEUGZ8@V0T3F":.YVER'C.F$$\TG M@D\Y@T@O#/D]IOA!7\Y(CT=*6Z)"\AF\0KQRX7>BAN3*'^MW;XZ.W](?9F$?BYIV<6@5]9!#[*(O!.1^ S:B#N0H2%C]TW M\'1)SD8\GP1BG81?IJ"%4%GB0[M4A(2&,Q*'5L<<%*"6!_ 9&^,R)0%<@1@-AWZ7VC10QD 9Z%+B &,?*. +[<0YB-A<)0MH5B8Z U:YI= 8N;*/-"V3C*8 M[/Z3EL'DE<'D.(/)3L.D?R_ROGOS\1YQ>KQ#@3;#$$9@K9K$LT0 MM-,(:G$#SH9([%::_AH3>5P$\VEL-J^"JU$##B$_[2E9WU*QA@8@L9@(X](5 MD.*A:P>WQ^\2G>5D27-)'4/2!:X[#N331 IO"DAZ0!>CI.D4'1C ! XP& MB&09SJ5O(;84&UP:<]0U;AW-)3?*<%#(0C*%E2(*\/)C23$G [.<$G=+;% C M6;!;7F>$=P..@I V07W.]GK);1N,6G.L8?<>X)_.J&UX9<6*%\:HO]>DP389 MM1=3_!D8=5_F"<1:9=3&B<8#5&V>HFQ,+*#<1# $$34J=%&:&H 8[N0@G:AF M(0\1)$XM F:@)LB@JQK,SAM?EXMO<1'I.95BY6/;Y]R M$G OCIEE:5N6MKW,M,W/TK:=3MO:,!*QRVV0%WPXY+X5$XCT9LV6SF)A<8-< M+;E> 'WJ MV/AKS[#VXEG+]POC MA5Z'B59C:A9KCI@K.:!QYI)(YX\TP9L1*6ZX3$_XKP^Q'8G6&<,R MAFW7I&K&L)UFV'>L [Y8+=JH1V-F;!* MF\72GRN )H- P*#Q;R1S T6URYB8 /U<(P? *LB=#.9F\(K38@Y8_F&$ VM\4Z!#, MKE$YI3-37R% AIT,.QEV?J))6ST&L1=3_-X@/F5\GC FST.H<$:&&G*)//"" MNPP(B..^,9JB*9^L>HEPHN2$X])7"&$Y^>*K3I,F'D12S3C^ # M4&UE7?#!Q/O!HP>O^!>'2 L&N$:ZX.I@ -[VRGER5#[RR#9,^@X?;H/B&T*\ MNL+P>WQ*;J91K92(K&/]XS["D4Q52$NN\( I*1<_5"-+Y@]?JOB&!V/P^KZK ML> 9YT_)E)9^LFJ)!-_ELWVS_K[E+\:L2PU9!VKB/M WQX(/2?N6^S'NV).+ M9$&,'%PF9\$@,C^X>?A@)OS4NS*00D !54 0 #,Q,E\V+FAT;>V<;7/B.!* OV_5 M_@%U%A)N M HGS(6"Y)76WY'YH27#Q2^.FWOWSMDF^='^_)K?WGZ];=9+*Y'+_*=5SN4:W M$=TXR^8+I*NHK[GATJ.(L)Z34 M+.L:-W7Y\T\76&9?&77QU7 C&+S1[D!EV+=2H?C?\RP(P:W<]-Y%;BK]2R9# MVK^1NO1'3!FFR*B+V7*>9#(HT)/N!%Y_N@B(-A/!/J4,^V8R5/"!7U%\ M,#15CZH!]S,]:8ST*OE@5F)D8"]M#>Z[S#>5_/MJ7_HF,V98M]*3PHT*-/^; M50H%$+>7?>IQ,:ETN<Y(++O1OU/:7G#9ZS^",TE;K\X/=T4-VLDP.] M,'4\GJXW.]W65:M>Z[9NVN3FBMQV6NUZZ[9V3:Y:[1J\A7JV_O M.W?WM7:7=&](Y_ZZ>4<*)9HIG)W04U)K-TBA[,97]^U<.Z7YKDKEF_[[2Z MK>;=Z_%#\VO]2ZW]6Y/4ZET<_,*_2F=I4KLCM<;-;;?9(/.. @?825+*%U'6 M^J36^5QK-^\R-U^OFW].6RGF\]]Y:I_CH^_Z -UUOODA?5*'.XQ!/'ZQ;Y\U M+*TT^;=D@ERSGAQS\W>:.!#S>7]"S)":RMX,.__!=LV/B\M'Q$Z(3RG!^B8% M18;V!",]J5RF/J7R*;!:"!U0A_N#V75 77=Z/?5 5"7C2"%HH%EE^J9*QMPU MPTHA#V;;'A3^<\DH[AD\E)HV$HF6LA_+[ZOC(3T3IHV5-\?C(7EQX1^+#A'HE7 M=G@DG^/ U.4%BD[MVOXI<)DC%<5/AU&'GZGS,% R]-W,O!DO8E(A>Y%#ZJ[) M'R'%S_IB0CHLD,H0Z9,K\ HIY#-_$-DG=\Y0?7A7/#NO8E!D*DU:OI.M+@\U M_%/X#P,LO$+L32+P2T_/) *_L0A<3"+P04?@SU1#W(4(ZTW( SQ=@KD#EHX" ML8K"KRNA!5\:XD"[E/N$^A,2^D:%#!2@AGGP&1OC,B4>7($7!>E3!XH4D1XW MQ,A(;D7 9P[3FJH)BGCT@4&_A2X !C'RC@<.6$'HCY4!TT@2!, M($@X0Z)#_/=8?\P4BQM! SRN!:,8QR%"FR$8J /F6 6QW0!4DRZ8.8)J+NE- MYMV0X.4(GKT$+V\,+Z4$+\>)%T;ZW(< CBQX#-AI8 N(PVTU=Y_[Z$MK"KQW M1.A"FP"%N>BD+.=93 BDVX!I'V1"*A9'>H&5Z#B1ZJLR*ME62P.3PG[0$)F\, M)F<)3 X:)MV%R/OAW<=BX=>JCG$1;Q;@9WO9[W.X/-&G-BRW"%7, @ ".L?X M"=XD3&,LY7J(-5#,@]0&TQN\=KEVA-0AU,.D1TD1D2!0TF$N%&MR H'?94"2 M*+HWOSE#Z@\8J4$^T0D%2-C=M?()B[2PNVMX%5URW _R(P)A^P23CCDP1:! M7;;NJ+_041\Z0CN7<042N.96.68"%0K9\MD!!-L$00F"]FL231!TT AJ, W. MADAL5YK^&1-I7 1S:*BWKX*K43T&(3_N*5K?DJ&"!B"Q&'%MTQ608KYM![?' M'Q.=^61),4$M0^(%KD<.I.-$"F]R2'I %RT%=ZFQBO8T=SD,,!K HV4XF[[Y MV%*H<6G,4E?;=32;W$C-0"$#R116"BC RPD%Q9P,S+)*/"ZQ08UHP6Y^G1'> M]1@*0MH$]9E[U$MN^V#4FF,-A_< _W!&[<,K2U:\,D;]?TWJ[9-11S'%7X!1 MBS([$&N945LG&BNHVCY%V9I80+D1=Q%$5$O?1FFJ 6*XDX-THLJ=D@+8Q6F/ M"VXFN.JVKEODIH6*Y46$O 71N9T@F_)]BPT*0A4 K[1=)71@R%RK@-T3&C"? M*2H 6W"'!&$S?!R4'CI!%%ZM6(CR?CXNT9>VR0&.N32*M/^($;T($?V B/N&W))]^MHN.'F('$JT3AB4,VZ])Y81A M!\VP)Q^FL-_8<:<$3#_F%YCNS%/H,=5 CNRP#KFR6S73CH8N-U+IV=*?+8 F M/8_#H+'O)',]297-F%P.^ME&3H!5D#MIS,W@%:?%%+#LKY"#^A:FH>_8LX"G MR9F)8W@,$]*\,=(D9R8.FS0U(0CN#'$ "1Y!P\-L#F<0]N,%M-G9A3&C#[@B M%NW,V#4QNZ=DOTDT/9.]$TSB8P;1 < U*0EUH:)FLXQD(WCBG2BHHM"GP#V[ M+*=UFNC0@QD#KK'&Q)G@VM/KVV8K^'LY:NKY@ Y8I@?:/V1H'\RN4#&F$UU= M(D""G00["79^H$E[/09Q%%-\81!W&9\=QN1E".5/2%]!+I$&7C"; 0%Q[#=& M8S2EHU4O[H^D&#%<^O(A+$=??%5QTL2\0,@)@[OCH8S2)+H /@#57M8%5R;> M,X\>O.$?'2(-&. *:8.KO1YXNY!/DV*^6"#[,.D)/MP'Q;>$>'F)X0M\BF[& M42T7B:QC_68?X4C&*L0E=WC E.2SOY8#0Z8/7ZSXE@=C\'K1U5CP@O,GIW.+ MOUHU!X,GN>U)#GCR8;%]NV/%%:_4SOJ0LSZYFH7FFVB1C)S<1N?#H&CEYNG* MU/BQ 7OU8VK\XYD7N?A'.O\'4$L#!!0 ( 2":E-,[MV1N00 #@6 1 M #,R,5\Q,"YH=&WMF&US&C<0@+]GIO]A7I1<\#P[3MWQJ>;9\%9T5'TW)<""1),J:82 BW;;]O M@!$KE;9L>[5:6:N&)>3,#D9VK.:\:7,A,FI%*C).?GK1T;+\24FDGXHI3O%' M%LVD2:\:=?=WU[%0"_OLJK-C5^HO31/Z;\ 3R9)*124L#RS'JEL'#IBF5IB( M:(W/%YT4,K7F]-A0]$J9A+-9TI)L%JOV*0D_SJ18))$9"BYD:^<\_[3G1,Y8 M8DZ$4F+>=6>BD29*ZJ-MB:"1^W2G)-_BNZ,_4%; MKAZ<-Z=DSOBZ%; YS:!/5S 2=V@-^C#X!R& MHU[?ZPV[%^"_][W+H/>KCV+4\$=8UZ/Q9;P27UMCR+!C[ M7IXLMW'@U* [AN[98!CX9__K]%1)>>T7_@?H.L% MNJ?N./4;V=G>*?6_ MY*P7;,3>N@^>K><949*OW]1Z$.%S);H B4@*VJH*%& M>ED5) ,2B531"-(M]4I)9TE,0<44QD1.2$(SF4A4AM5!B'L=S=J3$%NSI(;L[1_6ZT_;$/"7).F^Y M[7V(J:23-: !Q::,9C7M40E>VQP.E4&BA29 M< H3(=&E8\,QT!;G64I"=&'33DD45>UJA8LANM(Y23/:JGZT8<4B%>,:8B7G M,TC]%<&RG!EKPJB,%*K%\J]BIJBII]8KN)(D->Y748];%%_>5IM*-4YVDTF6 MMG62\8B._LMXGV:_=+2\\O0)_=AS]SNV[CNY._??31'I?4["L-CBN-W@W8+H M&QU?PXBF0B)%$CA'P^ ZYKL*-B42 #W)VU.6A83#IV(L4&1-A)!";LTG%/GB M'CKM!N*L[M3=:VPIYMB@9;K@.+'VAB-8<%.K.+V/+W<>/V]X@GJ9TSW"U6M 7 MR_R\P:.J/&H>(Z*'Y/ QSH:O/!J:#:O1N'XX7.=CU5]N:+O0NNT=^Y]5PH/) M_3A\Z=CEWZL=N_P?]T]02P,$% @ !()J4\8>#3FZ! T18 !$ !S M9&=R+65X,S(R7S$Q+FAT;>V8;7,:-Q" OV>F_V%SGGCL&>X5*4*29BPFV[.S# B)1* M&K:]6JVL5=42&Z%FIAG5U6MNQ2_:5IPN -=$1\1:6B$J[JEF-Y5MT!T]0*4Q&N\?VB ME4"JUIR>&(I>*Y-P-H\;DLTCU3PCP8>Y%,LX- /!A6SL];)?$YUTI'>@9"E :TUSKBDA&L'\H%(W3 M[G7$IDQ!U;.\EIV !A2;,9I6M$<12^%#+%:R2JD4]/R*X@2]D3@].9,E"DR)13F J) M+IT8CH&V.$\3$J +FW)"PK LES.<-]&9SDF2TD;YT805"U6$22*]S$@3Y$L?E!N^61)_H^!K& M-!$2*1)##PV#ZYCO2M@42 #T)"O/6!H0#A_SMD"1-2%""KFUF%+DBWOD-*N( M,\_QW!MLR?O8H&6VY-BQ]H8C6'!1JRBS+^G')9-T@=Q.,VIM('E #@&=V CJ M!^%ACLT$;00:-)4-(FFPE'A@1LO=ZR BR+N2D^[K:BUOMLB<;P*)P\WTXD/J MA[:&;R3:#Z[]X-JSXYKWS+C&8FV19& (4($P??AA<0:#@FXSPC3K$DE3#9>* MKB:< S:CV#U']*0)PB6M%*"+21QH.1H,L\NW)H766O*<32*A,NLSO45+Z^]Y M6W$/\N.L&\32I>XZSU8"!N,KV&]RJ MBJUF%R-Z3 QWL3=\Y=90JUK5ZLW-X28?R_IB0=NYUEW[R/VATB,L'"DD$\%9 M"([U_,G5U^6;$M> )L\A.;?A%4 X7="KP[/%IBX./"MNC O!M M]^X=AN.S4#S3<78B1F?0VY!]6-R.#T:2H21!T6>5A[N/QR-A+K!@# P!YIT( %0 M @ $ '-D4$L! A0#% @ !()J4S7L>)$H#@ ?M$ !4 M ( !YA@# '-D9W(M,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( 2":E,8 MMC$O@C0 ,JG P 5 " 4$G P!S9&=R+3(P,C$P.3,P7V1E M9BYX;6Q02P$"% ,4 " $@FI3A)O9HJ]U 2]08 %0 M@ 'V6P, &UL4$L! A0#% @ !()J4X=? MT/- 2 B7@% !4 ( !V-$# '-D9W(M,C R,3 Y,S!?<')E M+GAM;%!+ 0(4 Q0 ( 2":E-J#[ D1 D /Y3 0 " M 4L:! !S9&=R+65X,S$Q7S#,R,5\Q,"YH=&U02P$"% ,4 " $@FI3QAX-.;H$ #1%@ $0 M @ $4,@0 #,R,E\Q,2YH=&U02P4& H "@"( @ &_38$ end

7/<9,]IQV'#'@RX'N52(:8( M8A\GR:DIKV&XE.]3@5UP'$6AH9[J?4\"7T!K",Y#5NTD:MM7>4^N9T,36$>G MS$?IV1NB2Q0D;KV4LJ%LD%E1;4W+BZB8E/PC?+AT*D-M;#8,0\>!;'43OWT6Q6,A_]=N7[';[AF. MD13PLCTU@6(+,01O%]\JAQD;!,@$%?\ GHEM7(S!U^ODNN1T8/$T2_X(/&FQ M0?Q9\E1XJ.?+\-ELMLN%6KJG'SCR+W\M\[YB:6 !^MP7MX64=L!J!""/Q4G# M.]0,O2VL!QR):YH5/GG@$'LG5I;)HH$#H0#PP ULM(7YFC4Y" P]U/=6LT-Q M46H"6V)/X!:!PJ7K;IT"L$_51W4NWWOB%/S#M'_=O-28FL_B)(:H0I9D#8 MBU)U.D4FC!A,3Q@V=((XI9J,'*9RQ,@N2]IU4EJ64Q2#&$&RM5H+8Q*)Z$'V M2=C>&G.2M ]6@\5%SU43T(PP5W37>?+DO/0,3E!^'[42SLPP/C51';S<8Z5. M$FBVYH66Q[M>.A'\@DR-KIG"[N2>L3L020H)P,$-\B%C6$!M&\#WDS9%M):3 M2'+S4*8Y2R5WU@D<+F;R-';-+ &'1V]BOE0S0!3$TJ[,;]N^D(QS[)TPPV!P MH>ZTF\;X$(X#DPQ0!A3#83*X2F\R V)NU'F>P%:R>2ONCZ]FAPN*^O+,H)[# M!\B(452_.QZ<\FRU79M%(!CF*)5'>\-9$VFA2(3%%,2[TK0#(I@JE$NV_81O MQA<12+TS",^N: OE5 =QU7-]S##8/'E>)@KXQQ?W_0"/'H$]%A-UQKS$ML() M:Z:<5;':_%ZH5!I7W0;[MQV6$7'265GJ.@T&HMZ<:<3HMV5==))305F2F<=" M$%%4(^-,@B:<@:59JN@1%=#NZKH;P!N&A,EZ>T.RW2-$Q+&E.JH M4C Z5V(RX42UMF"N0:^F.,G?0%9JF9;57<'=C1JR!!C\Q%A^A+-2-O@/HS#L MB+L8QH:]EA8?<'*7619'@OD\/=0EZ\348]:(7E2->\1R@ I'T 8)F"Q/SPCC M (]! "K]^H;;S'")HN=!;MWDL(%D_1Y1K85>VNES,&ZPG=J-L?MJH;Z8-.\C M0Z>&D(FPZ@QW)*3V?8TVIUXEBQ+O;[2MP:A/RZC^\M>_+?ZBU2B_L,)8_"@? MS?S??P2BKSG[L6>0(_79CWS[XKOT%S_]\-M@D .B*.%W,6.J.E>GZMY(-QQJ MT9539WF$L![@*'^BY:J- W*55Q"-#AY J&P23SZJX][752'H#,-/2>!V_'36 M@S**3H:O9Y%[!%9R1;F\2,MTRNE=M/MFJ:M#7:+TK#7QNG)K"5[\QE&)P+ S M@#D.F'CZ4[*@L 97A9_O)W^I.^4S/U%D-@D]GR4%DRIJ2LEO MX?A["++%QJ(D]HM6F^:U9X3QK<:N48RVC77>VE.YED5,S.93EZ>-RF!QW+J@ MKT;R.5V.4;[,;4-2N.4:!W'_DA7B:4>N\Z3PCU//',!$R*[Z>\WL@KZ^Q0C/ M!AX,%L1J:12+/5Y%">>%UXF-<%JB!NY^O'#,DT.[L_) [0%+91H?55R-I;!D M6WWV*Q"UM0F6_,> U??+ A>9)B;X$B$RV7!S+*R-VCL6)7K3''8FKQK7 M'B@G793X/\E8D/#5:28IV9V/!8WRMS,F)F0+[+$-LN(^8W_0EIABBAVDC"0LE3MG2=C*%YT'^B.=J=TU= M84^NRA_C'!T2+B&?,+DO2VS-.NZ.H3EH"T9&!:H/?N-!8,)W<>L%*(^H M5U4Y];F*/;![\)!CFWGCEB$GQIH/"TEU(AT.'JJ M@6(D0QKOX7F]="<_%9TXV?03P8"-3&V_!*OJR<%$A9WP#'/_[K+P?/<&N#DE MDFW/O=A"JFH%(>=K52(5GD^N[NG%]0'P>)5]LX_AE*+E1^;SR@%[YBSEAVCJ MH$51I*83V 9?..;H]J -GJGVE1M\U3+.L::W_LF-AP#*W-% ;6R=7#.U>%E[ M,%*ZN.%06?NI$DU2(IH4Y?_5N)OAA+VK+^6\#$8>,PDM?/^9F!.A/"Z&X)7< M0U>T?/+9R6))G8@/^YFA(C7$$SC>89,S-F*,?< BEP-CQO='"U;-">.%LQ)C M@\=7C5N0G1D=;7-V>?,.(%[W"E:_G8'RIM;(KVQ>_!J05=\A(^5)[M]UI/;A M1.DU<58!MP] -0?I _N9('A\6RKN!A,SA:[R=F?QR$$2+^!)WE?IY!)A?+2=Q&9WU1^BV"CKERNN MZ =!MKN*C.=E44=,"8,VG,Q<L$\?NU?( M??K.%-;_S*@&Z(+^^Y=?7G^VV*/1<\T[X1_+88%O?WHAI=[T<<:=&O%=?%U# M-8!L%WTI[2S%[^0'AI7"7E@\>R0&!IB'Y(@JO%W8[]"BE U('I$4EBR XXPX M5H;>AX00=D!?-2(T&K"7A:U)N."UYUYM;:ABGY$SY/X1K5_>(691MC@;%-7'ASXEVFEQ?.R$*C!J(&B M8KRYF(7[!1\CBD,%9J_8TN(K@L!$Y0]\WX'I6=!]YW8R M9'IT) 'U)U:/4I M6F!BZ39N*LRF>F2E+E.&-^EH*-G(^,W2TV\ *67\,"[%%7K( "$S!2F)_,G! M[GCHQ]EUAR<[%D_N'_ M]]\^^S<2-V6)MGDTB/_W 1/7?^LX\HTKGM&A=?]I/_R)-G+=[>BTDWDF3VCX M_]=P5>C9=,_J@Q]&/BP7YQ;E.5?]VI],;>^X;1N2!W MXDH7ZS_O9UJS)'@Z2-_\/__1K>]\0._S5@O2M[C7-OW;?YU53FRW)*DF^B )>C7O++IEZ!LEPM48B@:( MIGLL&;+".GRB(])BRA*U9E^"6E?DJ\(WHI*@A?:-7EDON>'1HO]K\'_0&?1? M4BNS=GFH]V+6+K-VF;7+Q6L7+]3[INU3#V6JA>%I!X7==4_$*=&SKNA*K>Z, M8PGC,(*D\\V#EW;KQY2*T>A"SIEBX)4L!]FL&#^1W=-9TLZ:;-=TE:+JSKHU19GA""R:W8$V414U:)]J!9P$7K$51"'"A M(*EQ*PS#2#'_+P5Z3,8@HSZ4K^U2I?I("<[NIW@NI6KWZ[EJ]Y%5[CZ7@"6NDQ:Z<7&6%-79L"0PJGJO0&-CC+QQL^?RR$_B[+G,GLOLN5R"YS+A M*I@?,UG>,T"_:7-("^;=%.Y6:H\G"BK:1 =9G4TA'5 GYE&'LDBK.>0NJWFH M:XK'!Q)""D\]XT'"9J!*&U\1QF1?7(K]BLJ&9%-2NJ2U!4GM3T;*PM MK7S3%L)W @^6;ELP!;.U*E'B'-"<1X7[XM-X>I8L[9;-G7=0_R[$QV=Z"QCZ M+N+>0".N0!$,T+GR/7MP7^"JG=; TFF!0VM2-_F0:"MM"%@0NCFF71 MR>[.>O&1W^A9+\YZ<=:+%Z$7[U4=S!H.4#SNTIKY1IO@.Z=%0I]9(?Q6'=A9 M.Y_74)0&E[?$UZG.O*18I':66Z'E',/TT5":8^ERAOC12QUZ3;$)Z3N313FH M P\U!&CQ[ZX^P(W\IQ.H(<[?VIJDB8X^U35T^";Q/(4Z"CU+E6B4N[G%DXT4 MY*P1'_E=GC7BK!%GC?A1:$3K-0#'K,T/(O_S;MAK_::H2Z/9?BTUN!GBXT, M,BB4I,G=("/H::XO2ZM\\6 $YJQ59JTR:Y5'O%81/Z3MN76NL+=:MP M*R3DEX<.A= 1V[)>TA]W+B^[G6:F(EHA:)WG/_^?'[Z[>O)'TB3H"E:L6!] M65R,3G@XXF[6";-.F'7"H[E%#UHG<$I'@7*6YN$N!X4 X*3;S,H5A\YCNR.& M6&GJXQL0)N->WT_T7RRK_5DR>+_N"'KZ..(].!$G$FD<8#3"P:(:[MGK,2)R MMR.T,D"7:&Z)Q1] %5I97B]^D#-P_KVL!6>$GM36>R%CQY0>OC#N?H3U_-2T MA#L,^'JO25/JI0>);8)E'$/? 4US:LF#-7:03@2A/]:YI8B;A$UKQ@L@R\RUS T M'S-KCW:.A2[;@LOK%ON?(4/B 'G1M=O))^RF> MS2]!)RR;:NX _760-Q'"H0,ZP3 /J:VH_VP*,$C:3/P,7'<^_>?%W@EH+G1W M634%]T3CA^0Z7[J2K?9JE/8^],F,F][8]-JZ=-Q%;V*6TR@^[M![2@2QTS,Y MY>O%G_6&WPY*?JWS4-)1:'I5>&Z8?M &H[FXNW==EL#NOXBU>M\F11HA;$LF41/S7M[08 M[:XX>+7 5YP;TT'B\#L >5:7@EF3+F9G9V+B>5V4?0>9W5 M-]KN?73VI(]P:*:I3[%V9Z//RR(-(.C\WLH.L1RGE,\'"#M["E];.DH(B?$JNUP(%.W\ B'I#.!AEH8/AJ4-KA]$'-8-?"MN+ M3IDC _Q[.189OV. ,!ZX(S5V@8RQ=?0TZ0N,R\O#2%NM5XMU[[M?E^3"2Q.R MG [0,:)AUR4GC9BSIW0;M00.[;'UO R$FA(2VC3X$H1^8&LVE$#ERST6>;^\ M]S)JR[RJ&Q PT_G [Y#!$ M/23MZ)('=-CA '#U1=GC_G5NL%LT@A87XHUK\GO: N;A8 6'L^%GG%&-CY$: MZYN9&NN146.]?>3R ^W"/2.[[WL>(WGBNVA$':K3.^_EC''4PC2K\3(U">>\ ME6*K;0&/K''<^QSP>G;3GJ$E^I2JNX]M.6AEF'/[0E8H@%#DI=0-0U5:Q_!4 MUL=!T0MU@^YL@OD:?<8X@@(2Q?PEFK17-9IN:CROX%!D-D41/-%8+"ZSD&]X M8OS(I6U]2WA('+%&I 1]4"HNK%]IV7G:13TYD4+'+_I[D%U-W@J_Z"MK;1:Z MR"3=Z]^+-_AH(N?O[ 2]\<&!_6QGAUV2USY(@UQ)=)C04;LH]9 H-0+-'1DH MB"G(R&JMU ID)RD5G(@XDYCGW^8N"2?'F2/)QL:0*4I:3>8K-9F3+^&$WQ;M M3BQ0G@Y+ZABGS($OQDB3:-PTQ@P.T[A*WTX!VHA>W36H929^>],+R#=7S-?X M?-SO*IK.&*UR,WS,F&$)H5GH'8YS#E[KDN-DS\IN5_?;71P:9^](=^W0=P9( M\3W?=PHT";%Y1 LL,H'BZ[0OFA'[=WI3C2Y#VSL'3U[K;>S9@K]4B(]Z9V0 M(Z^MMJI%WQI#OI]1YU:[BE9K>]02 G_2U@$LBF:AI%S-?G!]72IHM<(Z:V1/R2_#,1J\X=)#A/(KA::]'_87=L MBU5[)5;MOEZ[TE(,M-4UU!:4QVKG]B /D.,T/$'"-^U(X'<:"'SICH;O+?2( ML54C+\!:AM;["BT8^KT],&IGSK-"3WH.,HA=P0W,3]Q ?J]#@? )UKG>=+>( ME;2UQ-#NTBR^N:M&%.]D\[G\KO>LZ#4IXYL%6DOYS=VN2-MOMXB >MGI]XJ< ME%5^,&?9"[D)NB?6]2I&\><=O=[B'WW.L>EQIC/3V*[-6-/Z=#$0N]$0C@5& M+9)Z]B7JQD06"\G[\#Q=_,F($HGW64) HFLG9D$TDOR4@)P=J+ MC%K?F%(FP(V;34_QYBJ5I1^++9A\XSHY4 ZQ^WQU/)$MIZ_N>EJW86NR06Z[ MJ%+Q871;V>*OQ7Y)!^:WH%#IES_^^)S-+ODCS1WVEZZ*-Q1R$F,%F9V+%H%5 M"1.L:-KEU?/Z&N M6!;>KHL"\8==3ONZXGF&FHS"=D2_J"@/<@8T*X1_TP06KOKG<>^N[:4UFE7#8="N.CD M__W)]=/%$N1LR&% [S0%1W[@%2_ZPZ:A^V$)9#E9.9*#/:LJ+EYIM0UYMOCW MKSY[X%YG-@5\3D**<7 ML4&R?T^'VR?1>W%$T=DIWC>2<9HCHNM8BY5Y-">.%G6IU TJ8#E-) $IK>G! M4_A;1>*H\G.63=W2(FOZH\*'5S4Y+70;Z%*0_-FY0PX*6MEWF:?&0O8H-2*' M[E 7 *+0%"% R */85&GG>F\RUFTD:7AD!]I<<= !'TAM)0MY!TQ82\3.>O[1;Y41#V M]!3Q>_/"6A5SB7/$$,6WXR:W\.3DI"[9,?P]H/$2VGQSLDFOU(T@24RB9\'S MBEJ_G&C8DO!_24:32[&K*)8WXN(A."K2L1 M,=>+WYV)E&YQ=%T8@%/++-SO'L9KO_A&^'4/=N$)UIZI@.?B14%'!LRM-#@[ MI[1Z%K' @BSA>T, DI=2X>R#7O75P6+G?1L'[J8WC@W?(?)"IN'# M.,-I_LNJKX0CD472"M!]8>072<)H4\Z:Y5N25RVG!)8Y7'T?AC7,9V0[*Z91 M@[ZK5=^()'("KAS5LD2M [AH(Z24QY+'PQD;Y$> (MT)9I-IF86PA!&8>35MS'X%+4[:K=Q M[,!I.IOM[XYD2MW[Y!MGJUG/H/KD'K5MX?6F&^< M,1Z65";?JD0FUSA];W: M3EKT3-%-2W!NH')?\S73Q@CYZ;+/RXU3A(HR95SU!FOL6 M+RML=]@,,+YZ?#;2X?4JHEI*TG+]X5"FU.5\Q(MSWPY$0AKP&H2[LGO;*8*R MD!B,(I/9*G/K2X]D_"YH;4$%VN%(R)7>W5'XE02D-$49/F)$W+0N@,[G"H"B M?:EX",DLW3IQ@*,YA?EXIU92PDWR1"0 T^=R50-Y-/W*?+!1-8BF-O#I9:]U MD()[$**%J9^JI>GP3MWQ%8AS=TBQ+'M=\K'LAN>+;XH$]:Y>O M&:/%%V5R-2 S5P#5\QKP7IWH$V!E.(TP&J=\SDO7W4*@*DFCB'I]E^B.VJ\P M0%]9"DM#)4CKKHK.LG-1N-0^2.NPH<7-#$,5[J"$K7%M!7'D*VRF IPU+U-V M6JI$$:3!#*1F0EG*QE/0/[/VA;U0.6Q?SD[F.*;.NH9'EA/-GAN:)SG?LH7UCIL58% MWDI;)+JF?!J7M)IYUP/UA\.#Q&-42[$I:X"7:@Y'ROJ21C[4&'$$0 PE.LK< M8]P\T8#&VY-IV=0NGJ#$J>@7?I4Y'=:2 1D-@1N6&STX%]F'J\&IR8:+JLA2 MN>4<1_SWHN* 5UQ;J\\_13(/FN,QG*M@"RP'^=)P#)!/,@;/=\5FQ$DF+'EX\*.)W7FNH MS: %CN$2N6J%/#"RUSNZLV2I^CA5D]_Z5>1K(5V3AXEY.IT 6!F-_;-??L@B MV71:>WO#)\1^^;'_Z)&%YP%Q:19S$B=1"_.)6_Q[4#2 M&H,KQ,B7F'$X?GFTSFN[H:X/#SKU)B?W:GIF:L:>W$01?KR\G*2^L7,A176* M]PMFL:F*#W5['ZZW)$$#G"2.&I@]XP4P:U\A^1X1R9QC0=!:RDF:C%.4'/X( M\_; >85?/=K,:2\=B:N8"N%$ECG)Z<@Q6CK;?^@.U?4?I4ND$,%+(&+YW8EM M%->A^([,RA[OW$L/[%#S9/+5$P=),\.+JFA^$(+Q-\;%]P"="IM+%TU>,LW%= MT6)Y=X[CFJ6G CKO%("09RL9&?X\> MZWSANA0UAE,19?-J<2TBXFA&BNFM8BPY6^8>9WQ/^%(V4;+O44K+(__U;]( M7W0>>9S4322VC=5D3H2594/;SK:'"_J]$3#F_0$^_X8I#4XX<^R&TIN)'YQ. M2\HS#H+G"NW6N=@4'6==)05*@ %R*K([6D"A-5F9#(H?&>=H(*P*,RC"XE;!1 MDO!YJU>]\(LD?"ZRJR$,GR>*)D@!2;''%H='?+8J]TK@)1;+HAYX/%.H2)$1 M$@+)-::WCAXWZ@;];DN,'KH7&HS9X &I>AKT? ,*05V>I-XAXE?DA%LV%3\( ME(LCBW750VZ4D_B!*?%G85D#2."VQ]\SC#<',@(_F09C165.?%[S"@;$XF@9 M(AAT?.E4B*SE9'.'PML[F2VC\+ 6LZ!&2&,BEGAD/)[$.*OU6SQ!]3X]8112 M4B2B(UL>"?SOCR ME):-$AKLA64!-N)' %XUJJKS!0D 10C3G1UC+B[..=UR@7V6.X$QSU9- >% M,#',1Q!&8BCIDMR6*BYOOJN0V"*R*+$IUE=//WOR38#//P*D_P,Z8@P",-Z[ MP6/#ADS/()A=[!+Z,*@RSPWB"X9V\/2]21%08%!15TPY4SS)G[P9E\FSR72L M>V5^\5PO@R)EVJ>;(B+CO$\! DD3,P(NN"]A[)] MH"Z4N.R.F^7!\).5ODUK,O7]\@K$6MT$QMU 2=3 M#:GGGD*'%+8RN=J9>89QW-("H9NZ&74^=R>D;.;M.!&AFL!%.7W-XK_.T@R2 MAKHLD0C&TAPUJ9>N]W_;14):Y/(]-]DX >^1T?-5+2%9 &^]95:7TBYX7)#" M*L30+/^I>S"WKWJ(C7?F]E5S^ZJY?=4EM*^*#!I#CTHZ]+[8T8X[XZ+$T;XY M,+POJW_MPY%CL["?A?TL[!_-+7I@PMY5#4E"2V\:YH(D>0#/)/I P1ZS:+^H M0SF+]EFTSZ+]$D2[HB 0]U+PX/??/0LEV'%L;>NJE4+THE]OBI);#6VT%&0: M FPH[+N"@5&YZJPD'OGQGI7$K"1F)7$)2B*01 GJ6$J#I';TMFY>TA((ACIN MCZ:\[X;R9GTR:)]8WX%FF57 (S^\LPJ85<"L BY!!4BN?4H% &51 JS5!RKU M8]2_E;\0.0SNU:KL6R%5GYV&66/,&F/6&+/&N#R-L<^ET#HF\5-2K< $VH] MG91>"QC+*J*9D2AM1A"JP=,Z48;I*4_.K 4>^?F=M<"L!68M< E:(!;ET@\@ M"^U5)&<<=_%)Q#B[!XS=]KT4E:4O0(3+O*]6.VD%[#6#/H?;$:^%:D20P6X] MJX9'?JAGU3"KAEDU7()JB%+/IQB,WS0,-"W[,Z2X4YJ8O5L;[\;>NG,PC"FX M*(?\R!4,L]YXU"=^UANSWICUQB7H#>'KY+8+$;-7U$K3M\ZN8VKW- M-T[*$39%&?'$,=-L>8TOF^&OY]"!Z^H?0T8&I?N M6%L>ON96LG&DS4-TR6=;U7OK#9.T9+TI:-JTLL!N94DW730E:JW-RG0YB;3C M#APC"?9WA"AC_)=G&]8=/@\?N%X\]QR3S!8:,16>/:A%=5.C+:^>%3J'Z-;2 M[8Z^)U'5:G\5>7-.5-%XOM^,+9JU'5 2X]?CS?3 !S[7-RXLR8 45/P+*OO8VSD\&1NY/#1-'*X#UG_V['+ MOO$.G3(N/^"P>VB9<,J1DU&^0%-!+^=]9(]8&S(G_ON^,V3C04V:-H859U.S)"*K09 M?D'FJ$._+KG8GW^6+9Y^]O2)-V>.+F_TH]^1_HX^^80_29\7FX:[3;6T2"B7 MLLY\VBDN:[JWI%[.;0MC#3T-^ ):?\M4+RCC:9O?0$[EV%* MTRLX;K,@9/;IM";VV[/B3X]+7U)SB0YIB:[IOK_H 3S\&#AIJUXZ=!HUL]SZ M,8# E=E ,* \3Y^0<.Z'3EV#]S_)B<_BA8-\OM'-GL6+BI.V+GOMX7GNV',' MM$4,$2.;L+3$07<,3>^"DY]>@_]^MMI>54^?YX4]*3#X&J_M8I]Z3FNG+ M'W+,8XX0>?I[C) M5Z@?OVW5,5+?55?5 MNK0/T6I47)I"8XN;FOC(Y!BPR[JK;^%F=,<#_%ON+(5!TNG,NN21WX)9E\RZ M9-8E%Z%+HH:5'"[L1?8LLB]!9-^Z_"59WU%#BDU]JLP@@*A* MMV5\&A?(@&EJ)0T\"7S)O1DD2JZZX6C;%TC7'.8]\ MB==F5CZS\IF5SR4H'U(!C3[+\UF>7X(\3\@*:\D2R+N[!I[#AB8TR^O'?M)F>3W+ZUE>7X*\YG"- M)&C7Q:&DB79*($LKL'82!H(PWQ6')&(#\$]'"[+9@-^./QMEE?=DT_<-UP7O M8;US(^M7_%-9K, "QZR#7&.FB%$9P^V7M(&UH46UAQ'_B?[0%&Y.'3SZ@G=TMUN!@[;2$. >A45GBOXIA$A7CF2QXB+_3V.U: MW9A9WSSRFS+KFUG?S/KF$O2-,LDKS>N;PDF_V@K8Q(LK?]:@=SW=H@\KAPU1:-;@O_L"-9#6O& M'*/NY(8A8A$>6?>]1R MDJR@#]05T!__DU=]WAP7H7,#&BS558D>6!O7- (PIX=_VP#+=WU*UHB\6ZC@ M^+GRG2$63[^PH2>F9BTE!C-C/GL[IMQ>O/@'FW9B&HW:2D(#:G0>-(\_7B10$4_J!; MV*;)]^ZV;EZ*/-CEM+\KUW>C 2<6@-M"XV;\H\_1LB"S'G LI%&@"R0]3?#$ ML%GH9M;1^2K;+.ZEU7>[NBG^F0OT/O3.4MH?X88 'FC9VT* C3_P N57D;AN[[C:M2J;8M>6])5XW H M5;3X>=M3_>;C'4K[-#IWRF M#SBG9[+JY,RZ]H!V,] C?"^D.:#\N2A+KI^UOH 6#&'BLQ (F>SYG(E M_#$#L7C1HDYD:#?ZN=WFK5:**#'YCGZAEPUGEKN>^B0_F5/E&M=Q^,II9RPY MJK\!):!MV35,.>ZY#F\GK++:%/S4$]?M-3R.>ZI_.IA??% +X+?);O38B*4C M5X]4(WEUV)Y%:(I%9V$+'XYW'2W6D-:SJM.)D]=B9S+Q7LE/=6NTM\\2'S14 MGK;2U>O0B^56/<3J@N._"$WO M7(D #FT)?\'_@3NXD?<)[SC,1O]L[54#3AYR#7_BCG8U-Q3F>9FN$+=+;P!Y M"5 $.A:G-\-0F;:D7=!50MOG@B'X9+NVI[^C4J)>D3N=R8*)K)8X@9JVH_,@=CO<]QN!BN;D0FY51TIWLS;N+Q:I/[V':I$C-G TMZ3I#TE@ MHJ[,FD>C/+VL9\05'UB7-_24G_*&5E>\4))U!2K3,&<^ZE/+KBH?@ T)-Z]N!S_[AEWA;Z3;HK-W5)LA2^_>DWL;:"H1.YQVWO(_X_Z(N.%VW54*U!;O4E>4(S\DA;FALG8DQ*WN8-58+[UPG_T U9IAU[L M>SKJ?@TB!4[[O>3;#.'+F[ZOT;:2PQT8M"7QN]B*G'+JJ-*CN7.B+;SJ2M\( M$#.D9^)D2CQ.QJ0GK?(>AQ_=+UV^9Z^\(/5%2FV=B3;S^\M+)$T30V-J?)1_ M0#\I-@JYK27O_"=FP)9US<]EEW"QHKFL&U(/@Q!4N]K5) =-ZG#K;]9J-/L: M4\5M:HO5RT\5:9A,+/H[5FI/6MF"!\NX53C6X!K6AE:A^C422WP3UN),[T(+ M:*YEJ:5S>]0DD@UF:!5>'6EZ'B J=6AO?D;<9,$M6.ML^7(GHBT2@JUC8Y^[ MIC3[C\'R0 =W4M*=*HM(L:L6X#NQ=MQ8'34*.,Z^%WL@FV.Y+UHXL@ZE5SW" M?RP0->:%A\@C6:VA96MM+DFOH2>=2S!A6)DGJ-6;G$P%/2]34;-P>>-*:/.5HY!AM Y*FM+/87BC-X^FJ!\;NCJH,>37K$QN>5 MYIO@C3&+>8WNBLUFD6\Q@EH=4^-E?A#+$*2+9*6#:FY+.HELQ.\9.TP"N()Y M5HRT7KA 48M8F"9T#@1YW%?Z%5H(T4(%W:O;R,X9V /: #@(1YFISW"9 2)" M@/'*%A /]INM'2_YD264W6*=0HMC*>>,U0<^XEUF_V&ZU_6FN\TY2,GSHC41 MO;;GQ,UD'#^R]2):ES G[O#'(5M0-#JVV$WMP[85L<4Z*X_M-9EY).A4V(N= M)M*(3B&TBXAH:9;[LJIO2[?>1K>-#D$E1Y\,Z0[7/7;,U*<\,ML,F(:M?;(^ MR'L8NWQ_0&3_O61SOOB@@<>D^>[$+D^X2FK\Q#?!QU'XLB%0HE=W<(_N&6+) MZ&E-A^@0V\%B.OL.U,C06?:@[6@K18O3I:!OL<-=2RIF]#%H9)LI#@;+$7OH M,)YD;Y63)>%N,"YM")WYNO+9 CGS=F/>4ZKOP42$?@N",TA7?S[,*)2^XOFA M6".G2O;\3;"91]8C.5R@[1.I5FC2E&TS;H:.)T+X(:LRD.CC> #\!>\=#T)0 ML#AWM! T)2^HXW[H["%S"E=C,R%!?"0;"Y)%%7]B"P1C2\\*U A/DXO4T_[3 M<6,B?>54#WI:Y,L=A*#J.=VT%(>(7@R=ULG%H3N]Q?D\:]+G M9LO$@>-N5_"KX(J(:1A%F'U43W832Z0N?JVM]R;>C#^*W"5=^VSA"AZ4GB0Z MZ5U:EB>NUC?O*J]POZOW.@)X(SW/BU+CB0 AB'>PVHGTBBR'HMHT.>DL( R@ ME]DU?D5F'6,R?)#I;I%UDH:J>X]"T2&3]J6?&M'-\ MAP;^>KKM)+4.B$A++*1U[J4K3C$E@,*)I;I^9'-J[3> MS:S$HS!,ZDG2IW4J9P^;SYQ@NGG9UN,Y#R>*]L[T4PF/2)$+4"D"86K5$XF/ M973P0O:<#4/[].B:Q%_AJ%LPA&Y#YVHA$B^/HZM)QVY[_GHF 5A;*/CYK.3, M%8R*'4GPK=D(9]5D%CE9-?D>(9_HQ6[T4HTOV>*_ZUO'8E9ML72]R)3JQ/9- M9JH!*42YZ">L>4G"_HI4KPL!M^A@9YK5,V?'U$CX"!9Q23K=65!4-5\B6U@/ M:!2*F2)IOLO2[04UUG*35NG[87^P"!H[31P_R]G[<\(@J7YW:N4G;ZK+G2UV M/3T22LLOM&L:_NY-T=#@"$ [4FSL/'==OGI)OZ&A>GKY]E"\E"WK6WJ=3"W9 MJA"DA@E2:2W%9ZM%V,A, MPPALU(#GS!T$/(G-J"72SSLIRD8MFQQJ.^<(':EV@(7T%D^=#&53F-8W=R@2 M$6GXC)E;/5N)@9J-G-2\E$!G^&59B M8V''Q%Y?LPY;7=138'$P>:I4?]=*Y MPP((;XF2!7JX "G2G0PO=6$PFL]G&,WEP6A.&TH/QBPZ@P7_@+.ZCX'\QI:N M8$R\E5,OQ=\,^0RS<[+$ SJ1!#CT$A:6)-GT9S@"\"*WJ9JEG((22RZ!.I/B/,IX"4H/[FS'8DD)B@JWP5PGV1[,6%WT 79E:A&1?)M80Y&"\O\)*/LI0-E/OLX6 MOY"MRL;2XK>FWQ_8SS+D-1[-B%V:QO->W8'_J9?MXMFJ\[$7C,,?X5\J%#MX M:PPE1\)7#.X?3$S\JF'[Y[5D=9[\\9NO)'!*!VH-PUC'QPTX^':3T\]?_SL4 +B0AHFEB?[:DEH!VBN;\C;[ES#Y!HG"["Z'KR??V#A)HS1B]1,X- ^@\$7#<^>#?RO[EX1LOLHCWNGUA^,]GC6 I5X*604J*1 M0]0&9B3'D2#J!3 MUXMGFIWAJ]&3#PQ4-RYFF$^BFG^HHCR=KI6]-+U*U]1<.,?*'_?#X=[2UM._ M/\&E2H7?T@/4EEPMZ*N\I,CKR:.! 4T M(@<\)FQ?%IY>(":W."@V$B2+PO!C4:9WR>7$W6Z%&F#MU<.VB7^L.%.6QBW] MSG)H$T:#J\:('?JKN&W5_;RN!5U$3(_O(MTWN0"XBZ9.) ?)]SOVQ$LZS:U" M@PN.RE?*-2K<@F)-JP005G#H#9@=%T"_YBA$R@^Q'P6L9$N7%QK(] MMUA1S7];V4\KV%_+[>-HFJ9^LW-VR=E>H*(C8).A8O_Z\X\>O^_8.AA"8YB: MC*U$<2K4K)<"*3+128IJ"F;@J*@[,&%&!Y'Z7E*S7SR@U.PS]DQ,JXKJ#L7C MM\AO>13XM/:&EH&A]RKZ\^!"2KM*O--D+T-EW,?)GUU^^_;H\L8SA6UPED90Z;%]Q@C$@NP5,*W95>N/TIK&(#CFK]P46 M?#"7*M$98ER\$-VI9_*;IQZM5:_525[5C?AS'.F('!VD3?E(D=Y'89Y%L'RI M$3\!%.Y08TS4\]F?ZELZ%>"05]6;\>^?_"DZ+ASU<*JNMX YLQ%$8WSYF90S M54A2DM50^)C;XA,R0)F7Y%,<+_+,%\B"(L7L'TB?\%&KKEZ]! $D5T$A* 4 M1^/<%1OWDH3-H%,C*1Q)7VAC/"-6#'+P^==D05SIO-Z?GO!9_K.!]:AB!(EF M,DR.J-ZAE^7 E#BVGWN_A.>FM2KKJ& ,>??!SC'8EH%D#5LR@Z(-+C,;?@71 M8T6O#?ZDF>IWJVE5DT84#PIF?OVTRYLX%:]?2?X> *""(V0%DPO]#>^J5JA$ M!!=^'ZPZ1YSW-O('U27'CD15*#TL2-H;A[+-O%702(0ZX!U,1+5]][9HG57H MO(G CAW[9XC1M2MT^T1-&]UJ2 (5.^-1%W-# CI(0$$X#^UI#2&V< M56!?PVP$RQ/H[>C+A"N=%GTH3SRF(TF:1,Q,$^*,]RYLQ\!43:!$PTA34#61 MF25B7BM*Z>3JWV@N"JQA'1X>J ]*OI97MWP,_R7KS]E)$O M@JJE6#A?2E#ZG/F(COPC81[YW2GCAF!M1SK" D])-XU O8&*#,_D%+.)8B>[C/]T"N.MVZV>:5L M9F-NG, LF#=IE$8:T88NA]JH/"8I\_%$I[7DM%@1@UJG;"F3"R:S;ESI;G*Q M>H??Y&K"HF4228F&<@F7&O2AIEV#?7%B7,+XK5=ZIC5!60);83B5']3$S_T# MV13GY!>TMQ28&&;+9ZWY[]#T9%P*@"(B)(S+[''!&(P2QU.%WU\R#]HD)L!0 M8UQ6* F+,^2PI!I!$M/1]Y017$UKME3F,^6KO-TM-F5]JUA6^@GH_QOV4N$' M;T@NJ<$TJM>_Y(CH;],'CXX#*@)0<(7"J)9<;4]"T.Y"2!O%[$(\Y UPL_+U M8_J)!.GK,J4=I1.AF!VK'-.#H15K_BA%-W/@-LC50%!#_W[(VR[R3?FY]P+Z M2;4_=O_=[?S#E_5&Q'J/;8KY;WB?V'ZG^S.4V($K@P^);H$H!E,+DFH/00D9 M,%>)HBEFMMX:?_+LK[%@\1,/@PQ/! [E@)'S_F\I[B4[9>R>W2#URX$L!$./ M@X&?:TSJ](H,USM,FW-*T54;+$M8DE/BD?T(!*J0>,72-KA5=RQG MZA<*3]%]'Q5=Q+B2X30V\?UDTGT_4&DV_ MN+QL'X&\&MAI(99TCA7)3###MR77,U@VUE,N'&%O40ZUSF :!GX+J!AOA'$/ M5MI'KHT?&%[?TWS(-.' &N]W*VEZQ'>K'A6\XP-0M-XX'9101R08/J/;N&'@ M5&:((]:N+19[S'I!/'-"]XL$&2ENS*N &PE%A M!Q<@/44!,W$;V3 W3@M9IF+:"L!%(),4]S&YW_XX"$J8;2GZ12.P'3[^D17D MSU X.!DG@3180:<\KDFMV&X">4P$)&$LH3IOGH1#:Q1CF$H0%0&NHI0S8]W, M:0-ERA3@B[O"PE)I0K9*A> 2JV[4," &&R_9['YT:DP%LA&VA75 M0K*RP$$M?#53.*-6:&Y'.9(C\4$^40-/"FG;&.V##K%6DL/*E2F3C@#+HRL0 M!XZR8,@$ @J6/E&GYL;,?Z M07$A)BYE:#F#G#8C+S1C248?1,&Q[N5;85;,8Q;-ZM8L,J&G\NH>%=PNP; M=&"-2'7ER-/6 E[3AXG20_Y".%?$K?+..2B@2;4 )CRWI'[49W26]+.DGR7] M)4CZ/DVX<"--E,+%4;NVK5=<,1_*T"+K?Q;FC_P8SL)\%N:S,+\$8<[1R,;Z M'$0R^LKHP5G SQ+[D9^U66+/$GN6V)<@L7WCT:,/LX2POX='M,>V<_MVG&SP M>0@K8_,1&0O[S[+^D9_26=;/LGZ6]1FFP19GZF?S#;?/5 MT9KAR1 G&/1G;7"AYWC6!K,VF+7!16D#[O@'X)D9_J'IPRDQOJ@K0SX&EG>C M;P-$%5612=\1=+C-0Q&FX%>%ISU;E,4*9!A IJFZR01H5&_H80HNLHSNOEY/ MN!O*W?8:^N52" >^G D''AGAP&S9/$29/%LVLV4S6S;OU+)YG9U_K;U^IV:0 M]:!+@/;C4A!!G*7@;A@\*]=4LU_[V,_M+/UGZ3]+_TOP:ZT$4XI=6BO1\XR) M7G8S) &NZZXX:(&S_QO:'5368S1J\SIF.9^!:)=S?&3OD#65)#DM]EN:/]QS.TGR6YK,TOR!IWO;+%FUIHX8 7G*';A3, M!,Q$E\8J,XRJ7+]Y.O_R.&CRI"=VU&>A$Y*AU0XDAS%MJ[7W+PN]&LH*MI&::(I-'S&I+6GY>61F'G4>-/HB44C7$7=HG2@ M_Q7VQ%(ZZP62)VYLQ<NG&+.L3U@67#K/Z_^KF9>9_XJ/Z"VF(DG[(%C\W;JO-"NO0B*/T M &X=[K@PK4"#/B^+38?KA#'_![?P*'1VZ?X.=[<]M[VM)V"OEK!KQ@JU_AP))PP]4%+^*XCQ]#MHUZ63*&( MVRDM'I/,HL!8Z4Q9RP[-*CZORWZ_+'(P83/8!(30\GT0V5F#"S.VPGH?=+UM M9&&=#-_T#=SN_$Y@JHQ8"_4*"KUNG9+U321'N46RL/5AR&@"\BAFRO-=(DHT ME)F>68-=CH(\!3JL=]QW)9W%I0M\Y4]'4.LXY!Z<.$S,V*G+E+9T6()L<4O/ M%%[*54D+>"/=9T#&'7X3^@+9\8A[((.#A=L'M/6FNQ6R3VM5ZG]%VTA/VN.+ M])=][1DOR:BNMMSD12J$Z(O% MTQ[W_+>(V^MXJBKTSMKD$H>OJ6]TA9FAO:NO M?9\]; U \GDC#.717(S(TC:*X6$35SW9-J;_/B$F:/P]GP=NTU=42GMOK5_Y M=X-#&0A5':='FJ3L)C&J3'WZ9O5/S@T H'.QD,>;,V+OS7$FZM<]8= M\H>.WNK)]>);'ZS]YNF3IW_Z48=[=O=PUN)1U?TSH>+_59MB59@_/>&SJ_^M MW->T%44+OE[N-RLM(*?[0PN'_FN\6>05>YG'XLO.\*W1CBIC:2P?G;:%M\]K M^R4OO>\NDE7]VI7WVK*@W%C2'MCH+_7Y!4LT.;:&D4J$'S:65@>ATF]44(/3^Q;#UD+ M^H7^.-?\7, =F#7)K$EF37(IFN30%'532!S(ZXW@.B1(KKQ2&FJ0B R((,=UY@*4XNH4#ETH;_$@>XD"!)_CY'!V0+<(K*C* MFX;LX=M!5W.:R%(@3CZ;RB5CBGRNE0"Y=#=YU9T*I\?!>,%:53"OZ=G3C^-B M" ]0\C488]1Z\G#_@KI"@(.Z5SFV0W%WZ )#JP(H+)T3!E(IA?-!JOO6O"Q% M7-O'A,\&YG,3&)S@_#QH^ M-%(CXBL2QS \U#4JIM2\D"@MT=#1WNI)JZL(=8="M!5.',LM);K6JL087 _X MG^>ZCJ-A0Q!?;B?Q!)9/8,!WP0C/0 C3>KK[ >$>!.3M@5?"G:\&"1[MNNF9 M )W!ETF<% 59J4 KBWW1^0JMMZF=6'POF&XNAGSSHI;P&J?F_4X+3-B(S.Q" M9I./_Z"%)N81G+*[KI7CV739 MB:%X!V?;L_0O^TXD355'$279$#DP%1LOR:-)8)B;+V/)3)U;CG2P&E\WH(&0KD'@ MUJ\I)N_AEW]P.?ESK.M.'GKX!WETBZ)RA41_LJ917@J$KKG.# 7&+$\1E6E# M>1XM*V[]*+0MHHBVZJ" &7]WI6!HM>C <]&I59Q'A40=+1YZ,A;U6FJ;[E#= M?%,9W^D+*.)7"S)H2@>/YBG3^J3]-&A+)O(9!(]Z,/(!>KVN*532N9#Q8[EG#'%&"D;ZP#=+])0/] M1JK3;<.U.GZ4_!@8.59+U+@]Z8EQ+=')NB"6*_0!3LJ4QS,%1&)YW6\Z4Z(G MJ<0Y1K+L[,I<+_[F3O�'+QM&H#_XGS5(%Q0;[5H=>YP'V063))R M1Y7=/0WP-ZJV.W7A6%%+M=G)._GFI6>9+8+"'6V6)RR [$U+U6Z#>\TF"4U] MC=QHC7+8EZB&ZDNL'4FP T9&C&:363WR^1(WDD?0EVR:6XG;8JYN>S35;2>. M]5SA]DAR;'.F>LY4SYGJ2\E4AYS,E DPKG<[%3.:J]YFZ3]+_UGZS]+_,4G_ M^U6]#>,&=Y>_L0M\GW \'+A-B)8KX>UIG_1.130KF$=^-68%,RN86<%O-5 MA\P2,QK2A]H-W(J3B>ZY".X"SNZL 68-,&N 2] '[B<.BZ5/H_DF5MJ105) M9Q$G[[\L:?%X*I+N6X-TWX*C-ENX0DJ4-A^H1&7Q4]TXP"BY2N*URXUPN=>9 M(9D5E>3YLN^10FS?L%!I,-P;%2LM8U0TG6+PO&UZ?.4,FNMOE0HL+3U>M9%X;D.I$ MJY:5\\O389V5I4W_"=U@B/.[,YP!4>LM!*GQ'0XI:1K&JA="C0*?4JF3C;HNR9^RJ%L3?6>=2^,!??M0\MXVM(ZH6%":Q<.! MWE!MZ),OD/-EB['^$\=:WV)BJEA'NR%WU\CR8,MCL&]/0Y_/3V@\F?.%>DUT MG$:RZ#7V;$J+90^K:NYQNM._)5H"'7YY:Y0Z&EH"->$5:MXR+E&[DF[?=( R M$\W!R]:#"<4"T:N'@:Z'R_SP+E:$:[=QE?A>GERD+!>5P]-Q!N@/J,)K>*RI M"X:COX!76\OA6]6M.&0DS7C"M)>T<)5KZ*0RI;44[]9M*_Z]^H3GWM.%?S(KJX7)3>>\E=C=!T2 M?Q:B=$\O4S2K?H]6["L7G#^/.&+77)IJS$\:*;%AD7+29-*;B JEQASUQKZTQ5]&L%\9%$FVY!LZBOW)H1=IV M9;ZZ2!QUY=0(CKK.0P1F?#2BHR@+ B\?AW$=G<9U.([X6=X//V$X?77IZ*?' MB-O=%VWG"\^Q%ER+Q>$>^L&?D7?6"_,Q21'3BRBB,SH35C^G>0H4>0>Q2Y=E M1].BG_I*8W:X#C@T[DB3T]84OW78L2,[6.4AU?M.$-I(EC?LL' TT]_W;] MXCHR7NR@QK9&&MQK\[T'/^:M5A3*>.-'T\T"D<,"AF].QLQ S=(1VRW.725? MT(_[2V>>9^;6!7W]=N>T7^BT-+YUWJ[WK00X%BNQK_(8BF^EGR) ]G@CN\2\ M6,?(&ES\O6^*=EVL+)0>3V%5YL6^M;@K#Q;D 3_ R@"#GY,X6! \D:L3$:\, M5!D?8SRG+$5270DOQ5E,4*TEF0L8W9Z#HE0C2TM*S=OJ)4J,8>B/N')9PB%U M;WMP<(@/C&&RZNJ-I[70YN-RQ@O6=\4*=P%64L]O2Q.F8[:E!=@5*O3UND6# MJ&)Y'=M7C/=X8[5&]'B 8"CU-F#B[8Y#L:C0??+-8D_B9T>?1=S/K&YS=8W! M,)J"QG15E^;HA)$.#..A+!-E4VE8^Q8,&!,5_L*!$9]OV@C.!HDVT"L/OT@/ MJA\PN\]HMTY+[S=%(R7#^_REE;'Z#!0??-%+D2H^N1.W'.Y.(]P+3%G6)R8% ML=X?;SMKZ%D.8$S(3<_48>]SO7C6LAD'8UWD+BXSS)Y,)'#&Z= U%^ZJ5E;W MU9NA&B' !WN?(QE%^<^*/#Z%0_T3&V;W&Y(L"*MJUQ3>U*:8>)&W7H0>SG3? MV#\3<<:[$6N&.UTRMA]O=S6"PXV,VW31SG(<1$@L? 9#''23ATDA?EQYG/3M MC(,]UXOG.^0Q^-;KV8F4A"BK4:U5&J;B#]W;XV>)5Y C0E>9OW)^WP?9G7&6 M-;Y#D]&1S'9ARH&)K$4)%:2:5!-[HQ3>^'+D&&T/U\$;19DZJ!+ 2MZ5WVMB M\&P\B0&GAII&+WK:#9*.S^GS';W-2I.C[%^ $4I" ;1<7:XL"?X%S(XBKQGR MV)$]RR[5]*V?VMA,(TZDUD*//%6^ ^0\)RTK,7,FG$#SB"LG M2\GB_!?YY//:AU(6OP'DD?GJO- M#&IUC?@X_1(ZW/S6Y&L'1H[%S]@B,6G^]N*7WW[FGY9N!6M074IAYSP$0@VZ M/L5-;K'#FWKE?X;D!($)_W,"3!1GFO[MOUC1L>)UEI;%>(6[S> B=U?"W"2_ M\IIQ0V847IG#;PY&!)EZ.](!KMH:A5!JL-2)FK5?;E2ADUU5^73>VAD'BXIC M%KLPQ,(*9]&C)4)CKK'J(/(#^Y4;ZIHFDLX3JH?;OID]2PY0V:[B_@!/06F_Q\R86DWJ5U];D MXNT,B4FW""H+8M/Q>,)%4B+:JN8031]G-$/P4'-O?!G6+@J9J*GFH21*2J?, M93J]S'Q"GG:ZUN.)W[7RY\388\26?#-C2SXJ;,D#5J /$VWRS'.*P@D1*!SI M$KHD<0 BGY!R'!2!@J<=0EPIY]B?*(^UY48BQ56TZNZJ-PWT *L7'8?, ?,< M8=]Q_,<,!+4$BWLZ_";W[O#.AY')3%P,,P'ES_SV6$;-=\01QUZ3TM"R>T=" MN]IN^C)2-9GWOF.P11R2##)]P-,\]8QIRY,AJMZ4@CD;+3E>1%C@6OX6JXZ" MH[ !"3T1@($?.1&#\ M8UQ('"7AEKY56VL8=YF&STQC;32#BN1N\INZL?PRVW=5E#/(%MM"G4/M7\ +@6?KI-935-&(MS//:*;S]Z1_9J8+ MS_]4Q,U.N"TQ]H]/9@1(XDRM$D"J"(0=NJN;CN%)$&K#+RF0/=AM:Y^CV'.\ M>@C6,MB3KHUDD"7&]U;6[/(8$W9&9S,OF1U['!X,-J2D==CG5RH.C&%9^23T M^UHB?#C+!> OF[HLZCBEEDC*R&\/&3:6#DCDG8F"OB[(#2+YWI?L\G&1%AWF MAB'WCO:F*2+SA:9BOE'^4..F@8%7L/D3%+P#;)<$LB\<'?B&8?J[-BUBP_2^ MOV/+J'3;HI5^$5IO(_GK'UV^.UZ]V.-6/J.K1A>'I/@-[^*S5><#<U6^ !EW;\+B2=""WI0\Q1".R[RHY>2%\V+6=N/*YYT6.>UR[QLG!-T%?666 MG%UO-CFC&VZI%E%P4.C3LL)YU^6KEZ,I M!<^GD_&O\C4+)^" UG&<+[*?DILRC 2^9611$%H6P8R?"C4KL#W98'/78S@Y,>F&GGX&+0@;7/$;A9*OD= 9:RD6MWQ<--DD\R$= M<,7S:8]T#/;B)9!/@"1%O $/S*N[A'\;H JY-4)0?#7Z=!F">8,2$2X*"M=W 24V/K62[X8 M(0*"_"I):9WR\M[X-@R(TFV%NI46>$581;&K8&B;5>A',P ML119W[60G B8]GKQG3,H#+!VXJGE:LPOCR%[][RNM@U?#!8I9%LT?#7ZQO2] MU^!9P#Y&/CJ/N$5LL@KJW1P&,7^P0'VE.$9>X(7&8!$/$E&H M]%ED2(J^NOCK_2PR9A6 (K \ $\TZ>9/17K!M'6E9FT]W%&'GVY)LF1&SS!_\$WZ= *._27O=A)9N+E>_'2D]5XO M_D*R@J07O?,/U>HZ6WSYU1]E09\\O?K\C]\L/H&Q\ZGD53 8?TOHB)[!1Z$% M;P[7&/#YCR\6W^;52QI(8SRPC6G$KS_7$3^_>JHC?O&I9S0BF^I8TR@^-TD[ M]\*:R]&POS2TX+0*?;OXT3 "#"25^=*?SVN@DPCG]C3=Z5#DUA5=E9= MRH:&4%C86I*1YQ3FN]*7C)59Q&FW,QI4^N>(H7)B53ER;G8".RRF%0/"2D?C M'EZ<8./H_D!)CFHT6F?;P7PJ@X+?<=\M5&9#L?F%TQT+C0,9)MIKFZ$1X2T M[HNN35(4S9038:" LV5(:5)ZZ4Y7]/*T^RK0,+RKQ-1#SXE$,>B@<5.L(JL' M[2- .U>TW B.3H1 'F-TQDU1<[$O;=147[X8>9(<&[ !/OGZ3QXM._%Y?WCT ML\.:M_,'8I!KO753TSMSJ@?S&I]IA5I'D'%;,LFO)\MF!5IG3["R$8AWYT^R M@(+\.1:3)SG*0+X>S2F\95YO&G"1;\D4:3OT65VY0NZ;3-#SG""-4;]TDJN* MD*HZ A>@T+=E9!L/_'TE,ET6WKUUKWM:Z!?%R7U+3)X8OVED5:\XHC[[X:\D1=S=$CX*0![Y$7)"-=ZL7>NL^1\ MBZ( 6N?I"'R2E-IS?93H'ULQ/9-TU: MTMFB YO>5%X,7S"3 AX^<==;!$1\?4+\O4\E#F"@J$T-@#V?52F.MP/6*GEI M',$='4>N5H](RH5FQ/'C@H2)&(5IF8&Z59Q@4-+;_*I>@G# M,;X15S;.%D9 1_Y3!(A*H+1Q\8F(B*W*44E:O]62:Z\FAC!K?V<_CP&HCHSR M7"E[.R&,\/#&@">T&OAC !5R;(!%M>\EONTM#;@1; M1D/$\AQA%%0[D2);-2XF,D**C-:\:"6FCJF6=8O54)G.,:WN*)FI6*0^DU/% M\19:BVT=+H&4\,C*#>MX3K.U!2SSR>+A,_! 9?.8SLQ8^/-=$A1>MMC[(59< MG.J>4E=F VL^)MIJ*:'CYFB=\E;C%\?$>LQD9#($FBBEP_$S1:<&?B<^.E*7 MI@4!QN.04FX/ ZK!"8Y1X[$XX]JWO@I(8=.45L@FZ&2IEUHQQ"!(*,^"EI1$ M"1+([0]=5&,5X4B++IA8P/;GQ@O'-OS/,2&;OZG",V98Y^&W2&@I:46]H6UC M/R/T.Q^P!483 M?#\#B(EFWLSR'M5#WB]I'(6?F[Q0,,N&%5MR%2"N&!I,)T" Q!B4*;9H/E7O M4NHQ6CLR:N$7>TZ/,%HXN6-Z+2WAD.16D-Y[-Z2G3L+[Y%@<< *7C5@%DUPT M3%C2O'3=V\O2AQNDG'*"Z&3 C1?K.ZV7& 0&Q)LV13>,BDBP'":JFA%6T GH;%BY*9CK!!GU=R( MTC2QSZR.^@T/ZHECJM:6?V1 ,TW1__W_[7WI=MM6ENX3W'? 2E?=3NZ"6!IL M)TYNUUJ.AY2KD]AMI3KW7RV0.!01@P +@Q3VT]^SIW/VP2!1MAQ3%.I'):%( MX(Q[_/:W(\R[%A %" D@@][=UUG7CN'*@;]"N%MPF'\:G20 MGE1R4S(V76JX<:UBOC@)7B)]_\,R>DH^7\._2BLR9._L1/PC$:OQ$ 4$0Z(_ M!'2L"SW)_L.CS14SN\5 I&3 !T&"Q[YL8>'LX)D!@C@?9M'/@O,@'A+[6O?\ M3L@M6"I!6^=(CY5J!.F>=A3I.6%'[[!V> MB"\(2(?!R;'+?NA.%X3IR"P F5&OK-V" IMM!HS9!>8R1CMK,#J#.U)'UO^. MK2RC74'[V.4*R_!"45DP_ ^GBM])#J,RA$1XD&F2SI:M0DM;MIJ(9X^X"=F MT8]^R&1,#(UY@4'MNKPI7:/HX$6*NC!Q;7I.@F._#7 =*=S9(%ICG:(+E-)5 M. <7T29E5H#H(UKEL;1U2B(IH#L;K0.S@@Q4(-AO1 M[86U[ ?PR_PC.R3TQ2@R1A.#4AZ?5 B\%1ILPA20C)O>#L7P.3447-Y^BLM1 M2+FT=L\%5V":N2$MXZN\A6,PA$U"[5?C5.T0X2:S!5ZC+J\CU[R9^IVMM@S[ M=)%S=%C8GB?'$[;GP6![IC8Z-XY*#)K"'@@FD"(>C-1(>OPFBM_,0X>%6!/5 MEV\".R)L. TAHO8:X0:"NB4N/O[1$,ULWYH;=P_82[RY7@9S$D#MQ2_&,A3D M U1#[P(;AG$-H.A4+HB!*_7(E.^J$G[O3<(1#:QC1!2F])&?D=X8XJDGK?UG MQ3LH'C0KXH!;[]JP.1\OTOT8S*.X$*15[.@=>A@RH<:^,*UCYZ/Q!ZC4?5Q# M?958-\!P67/]A&LV@G5\[Q#:T!F*T- MT"XC-2G1QT-\'WPJ2=@)EXUG-A]W(MD5Q.8W8HUR#+OCC7IPSBU\,;F0O7!V M]Y %O2^RD&E MKWRUM>)W];41%=.^!R,C]IR#CQB\=7?V/:;?>YZ8NLQ9\5M;$*^" U."#T\E M&A5T>%V&$&!- #ZXMTO"0ES7\FWW$PQU+2XMR)5-C.;L45]F%7F#,:*\D#Q"%YYD$F!+%PW02E8<,?]U%:::Q.3 M,#G(@SJ6[!.<$U<&D)L,6RQL++LY7W.FQ^ TL7L02AMD6%EE&T+4T#7A(G+(3!,J>32@ M== F>>,)V)1.7:L)$,HYPK5)\AK***QAX!_AQVYVH)L=ND2R2Q9TA\&\*;C MK02UH[6O'(K!JR[A(D@M6M%XF:4MJ 1UT_K7:^3$ M:W\DN'>R R-SB8,0@A^%LRS'[VN01!Z&!E.M/KM7VGL\>%\@-!N0#X^:R2)L MJ[2*AO"D;-[=]J!>K4KGE:EL=I=."RVM(<\ :7.1#E(9$R!U 3<@[,>C/PW/ MM2XYAD'0@]U3 $,@KZ#PM$FXN'&+\P#.#@#\\L#'G)EF3'03>GD$L88S8B_? MS5,:OZZ#GD F7Q[YL9>NS0VD61,@$)4MN)\_35)]\'=_F9D)X!N2H( MT8/5[Z##1G)0YZJH[U.SW=VB'.,^9N%/IBS\@\K"[[%VV<^\_&N,K6 )")'P MU$J8DO 31U[5&E-%O")_VB28-74A1!=S9=$+=A#2,3'WX@TM?*UP@Z*^//X MSD_=E.QQ?+&YMX52(9U64S:D8]\T/C=3MU)?+!4+D@3KZ MYM@M;XJQQ9U*)8;4^2=VHVA!*"ZI3!3:#^,'AU5D<'@&>IQ=7V"$20:I,N(C M=UT[BP= [__:[41;2%14J&NZL2-5%Q%X&G$8;$MZ/>[2\(&@PKE#]Z\[ MM'80"=1I\R7G><= C:I_..P/E6K;&PA/"[P\=@^"35+V;J=90EO0 *Q4$3>V MWZS\!J\1@]'41KZ-2R1*E"NJ//J& M=2#Z#0ZK@>M!6D#'YM<>#]-SQZH-F#Y]7AUFNE!]V+N%/.RY^=J_LKI("@;[ MZ"\HQ$S5B\*DEUG-S^O35?63#KC\>&A4K6!O=0I-ZJY 1>..4[ NLN1^F/.V M8? U:)*+-D$4L0DCU#@BBF:4O."=MR@GT6&2\:=VC,#;N$I2M7/]4U6.'2?( M:->;C#A[2..7S%2\]4ENC;LA!Y"P#LI9IF)5#,OTBK&"NQ+&M#I24_F4(WFO MU)H <.R V ;Y5Y:B9-DSK6%*TK=(D%A\(\"-[= V459<#T.Q'!/D7 &)$MZ$ M#,EM0/_[6%3WX0@0"1ZWJ7'.)H2/%1-+3!O&J>7%%8W %F ML%"$"@X)9\91#N, 2A+(]*&ZP""$;*6W6(N2;$D:JA'2_C77M''>V8JV-<47 MP'!K"ZJL &!&0.4!P17\ 8%3_+$+,*9=Q))0Z3OJ M B($HG=D8NQDMWVPR6=#26"LK@;/;(EM%T+JCZT:HOC+>B["/ M1\05$ZBTW'AIEM&GJ,[@S$MK9)3V X.4E +E MOG71%[3W<=61 BSR:)X["0*6U7 <\-"M>BPI\S=M625KXW(^Y"_AAN,BM0 H MJ9.E 4N(R?VL9,)_H=,)!0#6\8G7VZ?V[!V-1SCUS;P\'G?A:]Z@)R>ZOJS1R] ME#KCI5:2XD (X6N2H([;)]XX@^*JDJWM$-IO[B$K8^_4BIZEHP7X20P;H;)] M_6.89OUT'MAQ=OW\G5;U2HL%L;;,M0 M,Q/?,GSC2WMER[7U2IY9CV#W^O*/[5WO-3^AM0&.S== MRF*3K45$5T6M"I?UUBJKJ'<45F;_J%+C=11 ?8RCBDOQ%:')^AM,[8.1RA6OG)-<8:L0%ZC$/X6JAMRVW!,K\%]A;R-1"Q")B:G". M2$Z+I=.:/'-<&@VX-\"\E&B68,T; "&*"N*J[%*358'#JU>$#Z4&%J4;9]T? M*+H0_7V&OD4 9"P726>KI86?'JDZ8;AF&TAV-K6[5*['$E5%B9DEZ?+4;D75 MNE[(V9HB[5 PGB!"DXANL1>D#%Y?:FX60SL5Q(G);H+#P(0H3,'9E<1,8MQN M$'&/[C^0$I/P87L3_;.68#"GQY296H.K:4< NRH6&2A:$+Q<$^[P-KC^":G- MAIG*T'GGB8N.U<>4W&E@WO-=9W#I\C*](#J_'.)VKJ'N!EJ[U.@Q^+5FT.)O M]IRAT2>A!S94*#"!3EE1^\8V H&GLPP M=J98@>^%VWKV0&D]C)?,TT2^Q+U[KX 8KH-B1QG\C; MOX\PG],)YC/!?/9#\^XGS.?<,<#M%$Y%+H2,^?Y87F/6Q1ZK*Y3*(^Y!19 $ M<&Q+*S5A((;\XJZ=@8I-,Q>IDF3I$Z>\&]"&: MFT34R+W:[E?-VGA3AZ#'0V<&;*#QQ,' ME; X$L+_QG49B-T]M[?2OJS($A =Y*&\Y2%BAV[[@^?/WSZ+73 0FU\ 3-GI MJ+\G19M46[KZ)[%UJ4Z/,=2&+?PPTL(GD_B^R%7QL0IGODG+O_F6/9'O-6%\ MYI%FT@L'PR6FDPM0A@!W>L!U7MNS9\?R%08BA.8AB#H%,5W#/5(HM,EQ7/QZ M6U$8 %,U!-F+\( M,$#'(_HR$4-U525$.XTW$W-Z2\QV\EV&G23S SN34^1&D6<7#;9V]3/Y*G"Y MX.5R[.C5;FAXG3?-$3"F"+U_DDNR-QLV,6?13YBV;%;>=Z15IV.MCPZ0_=:Y ML.FSZ'&BPOT5"I(DHH:7!4VLN3%82(1P'KHLC>KPB+?#/G5A=2O,%,+M(PD? MW3P*F2"(Y$.>Y"4#7E0*A:)8J(2],K1I88G8?N_;D'>GR.GQA>KHVXRZD!36L>W;3P38(>!^=#!A;\:G]X,^0@ @=4ZUVDMBP296KNM\.!XH'9* MZ7:0$T?OL\7[>;)X#^"&I"4:S&2.":*E/;:>KP*':[UUJ^'M3G$$1]^'HK; //JJ@6T24UD0XA1D[P6%!C397-6VHRZ&LCZS)O M?2&T H9J(\"Q\2B>!:DF9PSZ3=-EC4Q0/1&O&!Q%V1JV)>9[@D][!O?M/_F^ MH:ENYT"-PUT78VL3D7Y:5%!_"R%U=0M91DND2+_H%7Z-R]FM34C/U=_X&PWE M-9@R&.!Y6U:-YFX'S=H6[J-GU%S[Y.G3)VA@_NWUVV?/_&/%[GY5EFDT?TE>7D"X4MG)966 *F!8 M&,BJR/>5<*-?=Q>2[HT2:_CI)PE(/]HCB?&2$)M#9JW'G^M;RI%-752/QK$6 MTK<0%_C;(7(CA =90QQQCXXK!P?G WX@0E16BP>BZ2M'HIX"$1VR$WV_+.J& M2#1"ZFR!HY>0C<1#9\$AD^XH3Q^TO5'K_7>0W[G%.G:4G[*X4(K$3H2PRQXV M(U2X)E3KY"H4D%9Z.YB4CT#WZU% MKNE/2%G-J'/ZCPS2K]Y%M(9?22P&86=*3C^66"@/7@TV]_$ !T+ M:]A'\1]FM93Q,A5)C6?2-Z*LJ1U<<;3H0.(&#'-[EB G+F^K.,=*O"]AR#?T M-56"3[64DWWUUB]HDP24=IKA3JXHQ;#,! ?-1]@DV-C^T!E J/+)V[4@[X$= ML=VXH%:0>P)'#5O8@H.9\]^)[LOIU:1@'XQ_[6Q7W&DZX )$#_;3E^YUC%?M M6NG"-,UF@#H?)(RH?'4WZ?640$YRYS73V(BWG8G@B-=L4QEFA<0[. M&[UUZE3"CJ\P[.AORM HN!0"T3&(?!"@SA6&J8GB.:A]PQ8_ZK. K)7BOL& M_2CHPNE;2R'?'-T! ABW7&Y78K^4H&5]4)B#&4^\>3A:O%%S^UJ\/Q3;A?_D M1IS,5^G0D_@N9+?=NCHRI2/QY1D3EN@$;ZVJ5U"1X+]I;PK;(!!)%_[.+UT* M;8\3(,/M@KC19,=5XG(P*"I)JIB4H&Y.H2I._/>Z.^>@K&JKJ8NG!$11.4%+ MZ &H"@P$1%6-Z^+?XCM9NRWOT]UP#YBMZU2*4T*R8C>^.%J54*6$%&&50]NZ MAHQ^']BG+!<= CKYO3X2*NAIO#?B-M(NNLA1M>5^( ,-4KM@/_]^1$3[L&@* M)DO*%2("V+KY:,'S\"$Y_1@7?B!E?O HG%^%]%[)$8?!MI^&?90DD+41:#RI(+"M/H?&<;?E6GQV _!C+D;V'F12+$S/BGVGZ$E0Q2 M7;%5-,,#XA)ZF1^#.KF]KA."#E&;93X[E?B\@BB4?65=C8;(]ZX MFU1HV%U;#-=/$KDF/($/HSKO:,/0@*A!U@#!8H'T#9O5V1$GJO8R(W+"]10$@"@^SM -^-C=%,G?B3-B,121J&&M/G8ID(@0 M%43 *]I:3/6Z-A SH#SPM=J*52=7SP6-='Q[2#D1==PMG\,<=;;,R/!U7U3 M&$9LKB+APB1 F\FU1TDHYD].P,#=,-FM(-8>PV%LI:!VY M\8XE&1A@U'&@Q1$N7Q-J@>#C6*2%JUI[O,S76QXJ@(*9)UR;BZJ\ H8.9Z/V M$+9AJ^NZN;L$^IX+\5^DHVX!UU028,*I@4=ESN4=UCJ$ZDUI$X&F&*1)-*FJ M=JP12M9)JM\0A>G%6IP]SO(;XWJA8/)/&)0O =:#JTNZ[O_(:V^(W=A1]=\X M1LPJ$4P4HQC7U'D&E5[0!8E.6)/*VBG4V2:9W0#[O2T% MG%! GI.X$VWR4C2$QQWB/IZ_?!Z3W%YC"XP:T#$8.TTJ M)4TC'"KBTBJ/R# M[<#Q7:)^Q@JJ8/MJ;[P4J+_X+'S>><$UHHE:&R*,9BS9XF]>O$L\$54+C?XF-J4)14EY#DZJRN2 M=(4FEY:!W&PY"!A4K:/8LR\NJ]L\50\[[/SASGKXI3XD527-NZ""0;^.ZIH8 M?COT!"5#.Y3N5%3.JYE3%P%'\-46TJ 1!N&AW\C] M,HM>"O^#.HE*%0A8!%D)1.(PXCP8A=!&L4,)[%;TK4Z?*N2)")4:LCG6DGL:R-;A^W!'H<8 MOE,P'X7WIP+9QI/EZX/AX8[@@B4,^8/>!5C+3-S?CBY(.+ZR6H[=5I/%!68^ MQQ303VL+X'8LJ-2&N$U3:80.8?.Z-LQ9Y)#8\*L>% ;O28"H]G;/PGW@&ME# M >W:E7XG&M\^-T-VO0/'QEK"!#&%"VO$P@^X;#8U+"H+:BSTBB+@0.L0=W*@ M=J&8\PS+A4$JVG_&3+GN!JU:\V$;2/P] VP ,JX/*C3L@]0=2 9R%CB_ $8& MZFKT4[-ZTW+WG]]; KY8MXWR=2OKN$)# ,R0F>(RJP2U@RD;EPS(&^X##LM M+ X&+=KP]B,9@R, Z1>Z^EXB(M@.W?3E$&>HJ!1C'Y>K*^X_J6I7A>ELTUQ; M?TXP:D3_(+7D_#9KQK54:H0V7]; MALZ%\VQDV)L+O>]\H;E>B4Y_8.] 8>U=V$R,F$(Q?@7FP*);@ZY3D:A06!@& MN3L;FPO?=&RA"5PB($.N A N',EL#S;W MQ/(IH%GU]I'?_2M73@<:I90'XZS6V-EOI.75EZHQ7MMT0/'12-\=3?JJP#[J M:/F8??B^K\28<"=2HGEI&:'-&''5IDL7:]+E9H"76R _%U+V14SI(Q/VA5W$ MJ]LV%$BV!G;N3;=.0AD=BZ"Q"5KWGG*(XFH%:D/($<^)[&A )"FIH5O;$&V! MY\88X&FF*.;(K X]$JS8BSU:T47&G-3VT<<+Q]\" ^;UA1_^KKC<=]0U;+I> MKVMVVUAO!GL9$B5KB &*?3=\3Z5KUM9=AE@ZY5X[<@!Q*S%_V>: JY,NV9"8 M3]E@9E6&J'('NQ!%14T7F-]%_\41R-AQY"]%1/2=/PK'0$]=0PE%O'*,2.Z\=);K8: M.CS?4J' @1&/:V]Z7.2HE*FMY]9*A*.D:9+%>QS%&FPJ]$U#Q-"7H7EH=8M8 MQ/9P@!L+MNP:O# 0\7!URC7]NSTT=HN/RN61;!._#CBCT?,W0&YHC,<1<%EY,^CFD*+H6L#HR%%M_4?I5G;2"-0'%C5[;)0'E"!ZTE4?'/%D M?=9!3TMA:RC P9&$#Y#VH*T[L!<.T+80"5O9[Z.6D#BM0M\P; 4?),H1/@5N M80]_%R1 *D 5,B]CH8$3B5N7FQ7 *3T_*A">KS<8(N%QLZE,0Q8GL:*6["M# M7,MD=KJWHKT\T*:\ PX8-\$N&!%Z%Q MWWU)CWM%JU2>#\4>D[IQE0HAJMBW>MADS@ES5,(IPJ,AV?E:^.&6$&C& MM@*Q7E4%X8>,,B1SK3GF6C@"*XD]81<0NS,2J$1B;<4QQ*":L'L'05HN[#G9 MU*X.T H+,IT'2/^XSXNA*,?U:M Q&8KM+"GK098OE()C,)-)_!@DXD=Y5XX FJBJC4C0 MP*3C"937-%IQ]6EVS^R(0J,MJ$/D&8H'(B!J#2]B/ZE#_R=A*CGVKAX.^01! M2/R"-F'=!#PH.IS9M]D#L:O:Q'G"/D35+0SWPA ,[X-UP#\U<=3Q*&HX6 M!*W3, N 67ROJYUFSY:%% M0#PDTB;=G>\<@0_2<'3I]Q%]2HX\ ,!.]=9 _W;[M-+N$6 M8IV_Q1:B+!'QYNU"38IQY"Y<2D7Z538I(&GQ\*C0'LHZE]JI0KR%;!VT=2>P M(XO4>=U=K5,FB[%CCD3JD)WZZK3\UGD4CU=FEN,!C14D4/7Y"03U[>*$=WN, M^BJSNV!X+4LX$]UV9RXLU8%P+/ $8?6E!WJ0Q>&PYF*,LQAXIR1"KQ\= M(\[N/)$PEFASUR$F]&G,"N!)W6C&-\:REB1L ]0+;Z7.BEAP%,<$H(R<)J)>BSX;!) MBL4G J#+99*3$QL6,:X!S8!0' ";B@.W\)OIDXG75S^.QL,/,TTX4Q=J'-Q(9(-\=J2C]L9'-H"=3 MG3M!/E-2F5AKC8.O-S#6"_,5$0^\!S\721J3--E( 8>KQ/2>M9=NA.N1,@GK MPUY9)]V>_Q3EXP6WH5&)*NW8,=)99;/=/:B&0+&=='+E&G;>$S5R:" M3<90YJAD-W5N=N$+'QW!B!7JP98[JBQ0]KL\#3HX^L7D\:!U#-=2%ZBX#MQ2 M*B+&3DB^3[QKZE83U _!NUI[H+'8]/3$@^KSY^"&W,H/%^,GR+K"7OR 932' MV]X/L#'"=D6P)D8>U")05/,]9I]X;[:^+JT65\ZN'I@=,7^+SMS:"GTDW_]7 M"ZS%F6LB8X_P T%U &5 @.?@]D6N?[$2A(1<$WQJK*T.9R_#?_CVR+$/GXPD MXIQ@I,N>>3M2U19Z[A/=GT,H1:PZ+$"L27]8-- *)-50X,\M*$&(,H)0CSY.+&8>W MR/ M"[4%^%+D S30UCMP8ZUQFB?8S7I@2+ LX6BX$M Q![G,"&*R(5H ?:45$%& M<1^$%,\U=;QQ@#$/?-+- UTAHS12 I,.S-":([P2!@OHR8)5X.V-B4))ESHP M!RRZK]U]]Q7)SJ+,EMRQ?H''@!B)#HV%X_$$5GA08(4]UB_["5]X9SW%-G.- M)\@,AO_RMN^PC=3E8G3%NR[6Y-4:R5(AJW:V= ADZ]I;XN!IVN^%M8\(&( A M;\2N0M6[ ] 2-)0%IH,+*P?>4Z\U4E"O"7S9I[3C; &0YMK.FE>!EH+]M""E+LE"#X#7+!2=@="Z>H.-P_N\5;5@ M#11NUWLP2*PG#P-Z-^Z 4(<-<[.:814FP"W,L12.40OP4W;8A5VK2"J>J;)NH0@B_!,]8GT@M@VUP*Z]CM24JAF_JLO M&1-%VUU9&,,J$\I;?_;I:$@1GI\-IO#:(D,J7Y=^='Z2%.=D?=;<*\05;HG@ MQ:=+$4Z=8DM.@B+6=4:E2=3">]TRV8@V^[K^V(CA)[:2O 3\-$4*T>?7GT5O MVFI\>'P@V(Q*51T=V'V, K52K_6ON5%A "4"Z6ZC$&RV6F1U+-1-6]6M MT>0E;HV%DT-,0DGI.EC8_ M#.%R]JS+M7S@$:3GQ$@/\>:KVVRQ%=FT#HLI=@.]G]HG#T;_ MGG@QNV5 ?6)=C$O J+$H$)=V*#S8O:16X"5913@VKAJZZ;KI? 5'@=WM@[VJ MFT"V^[ !XW6LEVQ4(+#J1BH[*2\'C%!2QQJ^@6#1[ZO(HI::L[!GW%!$.7K1 MNBZ%LL'^]6'OJ3!^B?%(QY_C]$S#Q1[X"_E4G08MVQ(VFG2G(KW >F7[J%6' M2\VWN^X>@17M&Z4%0Y>PM/J %?SEAH>BCDURE7ZQG#\C_L0Y@P7-:M/N+CVS@(/K;++DL=6!H&!J(:' NC<].F,T2/J"&].#2EZ^N8)JL56V@96"$PC4 M8W9GSYMR\?ZZNMO-&6IA/83ON M4V,G. Q0'R $'VHYYN8"^*)YX3@=^7-2I\F_HA_R-!5@@R++)VOV1\7%!D!=R8W;3;/4[Q$O\?1 M,^VF9$T_-^$> 0-9V0-M*%0 %)WL!;NG0Z82>F=N*N8_:%;2D@Y2I MGW(63 M R<<,228A7R8E4"T!'B"&AY7QB",!'X'.QB ME='RU@?:SSK_\\=/7(9LMS^9O8 M[]WK*<#Z&Q1W+K^]4[)?J.!3'X ;_ >:_= M?N>U\33=-XD)FL/8P-'XS7V?Y/",JZ0O(CG6UIR$9T(XMW"-X-RS+595LOOAH+;'3 MXH=;N_-6Y 8NY1$OUK>[>2)X9$X[R>/_^Y?=+Y."#N +OT\6[R^P2OJ(IY*T3?D9I\5IDM[L=GP]G)]O3D^??*?R M+2/GZ*!O4;" (YL\>""&MR"N$EL3V)[$MN'(+;!@+:>RFHP;U(F51IX+2BXK7"? M9/?]/763[)YD]R2[#T%V4WXU,+5'(DA0!@$X&47JX+*;BW(]EPYNU.A R).1 MY8(XNW6(#1.AIK8Z8;:;'GBP82A8*42L]IK,[Y+&.;1JCB=3-<>#J>;8WZSA MJ%[_C&/ZA?@?AL5 -*H+/O_ K?C;X]%=8H>8G("CRQQ8.I/&[/& ZST>6YAS M&F4@4=4XW*1F".YP5P#Y/4^"OY%I\^T&/M2Y,4Q4D-7$1+;MUC/,321'=Q:= M9]1M%O@[,EQ71K<@/9X^/,1E*I1;PVM9>N'4"E*AA,F%E' M+O1D7C(L@X:^2;+45?Y0XIX I8%U-0K1PJ9&G*Q-B45KS7)W"2XY,#K>W$G,W_,#.HGY2WYJ)]D_R?Y)]A^" M[-==X:M>)?VNXI\KGP:D?RCX>QTIA/FK)(Y21XJN.&,$L#CIB_M[TB=],>F+ M25\<@KX8" EU CR!Y&:RJ&UD9VCJ!IE9!+NX2;9,RX[-(@V4DE-?[Q8Q"9," M.)RC.RF 20%,"N %8"C[KU4]/9@Y:NV0I/TON?G;I+>D_2>I/@(B73-U MYH(X/E"#<\_?H//')+?O^8F;Y/8DMR>Y?0AR&^=$_.C< 3+H.$!I62J)&OC# M4G5:(K+C"ODN,8Z><@&:M%_"%CR3Z+_GAW82_9/HGT3_(8C^BS9+L?LSPB8+ M^_X%MZB>;X&T!?O 6%$O;82ZK4B\/BBKH&V._5=8/GCV).[O^4&=Q/TD[B=Q M?PCBGCK%]KJI@*@?ZZ6@&F 0-]AP^PL!T]"_8E,$41/,8X5@&AS I!#N^5&> M%,*D$":%< @*@6EM%F5!O>QQ[Y)=D^R^Q!D-X+7RT5F&F[,+4(< M>M)#1T"@/"!BSI5)\F85F4V6&ON%.N:^[#7:Z65Q40)KY_,W__WZQ=')T\B^ M%;]'O37L?TP"__X>U4G@3P)_$OB'(O )NY?5[Z-7"7=(LA^=?(?!%SNLA]XAXS4%IS9)W<31TNJ3\@J4W\9469G6(3VT M1+*Z?3$2QBMM86U/OOZNAL5M*^LB&="M[M^C19[4]5%"S7;M$[,+RF4 E76Y M;$R!Y-OV-79AFQ:RX5Z]&^ME.R VYJ 43S"5"UYX+IL)=, ']XQC+8K$Z;:BR9AYT44,FA M-Z7_%2CX+P'SGIND-JF$79SH6;8(?>>_QVYA!&:9%$5+T)E_M58,F,JNHDFJ M F^!=0CL&F/;[T5B#>[X^J_S2U0J]BJ#=T)C^@I;UR.PDT:DT#DDK%QS^FYG M^C=B $H(R &/7#XD@46 MBB4PL8*IX4@XP)':&#Q7D?E] YF:??,F*S ;K@<"&X%ZJ:[;"G>D"[KJOO'0 MV[&_55L/2I+.1+L!$1P5+?:?X 5;;_AKX$*[$PI'&@]>#@N'Y]H^ )?5_MQJ M&4%X86=). U6;&"^P:BS&J.WWCQE8QS6BE6,5=DH5*UYX"@JQIK!S2. MHZJ$7AP7]B:CA8$M(>SPZ5[@_,RVA,)&I*&B3O/(5A).7<8;S+M[5/A^._4) MQD -W[26#:AT]]ZK+,]9 U.#"P_LJ*P<*0M'ES@@XJ[0,- ]1@9$'&I;>VPO MX3XE,)/,D_*JUJ"@D[-ZT=8D>MS0[54$&4%3M%_/MZ#!L=,),KI;ZQ@-G[3$ MEA_VIIM-@_<*UL-..9N3':@H(=VQ*M$J09Y@E!3UBJ1+(L:0-Z M?L]OW ]JUPH#E KV*W /[+F",ETXV%9G%0F<+FXW@^QJ@.T'Z;F "X8GAHZ9 M77%[OEA-Z -+7'5H'RL!@?(L62N:9()Q M;EU90-BC#:T"NX[BS$O:H@B5.-D_:"V@DUYV6IBA0PXDGN:!]'![!7H EQL, M>_O/&-::5*A;>E1RZ^2]$3?&.TG*GX.-\[HW6Z./MXS8_.P> [_I80()D,"& MJSZ<,9L;0>UJXE7XZ^N?7QR9P@HK\MV(B97=V9LZ+< KKZ =6T#T@3ZS'RL* MQM$"M8Z>RFKPM.D@=(+P]>3/9G6XN^ MW@8D)-V[&CK^N(60&..B(^[.VX;YT%R50UZ(+TQULN 8R%K+8V=KQ.V^? M9J\8WVPPSM#R2.W,$H3P67LG)7-=NU$2CY9#@6V@*9B79+F=AMM?Z7K75I4< M%IYHAR,10P;=4] 54[+HJBT>O%[W^I.D)G493-;@RN-$\=Y0HX\X#,OA>,&K?&0I=Q+*M.ZZRQYTS!+.M@VZ%.&IX#9G)1:E*SA%."9817$U)GK MDD@=Z-"I"^QH-96:L?NZR>U[P8$,] /I!F7S@DW>Z6X-@77>FO'^DO0@KTL. MUGRQ.Z5R%,XO9B^8G5G8A 4X)/(!!W"I8XYR?J&B@W^RSFKKP\ UA!MIW6E[ M5!O<:ITT\&UW4("%'KM5 4LZ8_)0EU,PETG>LA3C_<.-B]6^XBY7. 3(X[1K M$WSUCO=XSPV%7M/1@=49[$-:@<^*4A7#%W%4DC0(&B;)_J,<$M@@)W"XH-,= M+=E+VO&V%IDE^ZZC,&@62A +Y#[+!WD8:J[K9*+Y/:L;B@[PZRE2I6)-J$]X M'/B;PFY"^/6YN0 9Z+\K[\W8=.B_F 3?)?7 Y:?1PR2&Y2\!?B^!R-FS'-)U M%RL7*"OGH#!09-$CY+LQW(V^[/0#=R\/[E1:7A56XJ>&;86Q>Z1O\@?=WIBJ MNW"J-8U0_XZ#0-8:1'LQY2'XYR@"_;@OJX:"?6'2-V@6[5,1D56PQ;5^R3/(N//88STZ@K5+GT<*#[ /78,9!5-8:4]M#E^EOPL@W M2I=K5SO9;.S&NQ+*#U]U.NNPYFCF+ZVC@V8]1-M(_K$ MWY\55X::;'G6G)( M:3_EPHH5"TX(7^;ML$D&YH!^PVBW[N2B,I3U(L>&_8Y^M@_-4+LD6Q84- UU M@%QPHEIWA)O7:PX/'P]/,);>4YA4Z8$S3#'0*[!1'AX(%$X^Y!-UD\.R2 P2'?),A/G8#48B,$209MGB)1=%3,]\2 MCCQZ@+ K ,,)93\?N4,7,"*]"P/Z$@XBILU!LT-C^YNW VTY=D;S+49TBI02 M?!A4XJR.@A(X )F']E/T[XQQS7L\)44\[8CP(]2 U@D>T-1T$':$#$F,LXP MJ"+[GC3T*B\TY=EE4J7HDDOA>LE!X\D9S2,_5+X6RMXOG&Q3!5;D)$X0QAB+0!M?F=086-D@KB$L> MNG2XZZUQ5 _(]K;1A@MO$NI]^&^Y$_AR*Y0N3/^U7MC4$"2F3V.'0DS;Q6X' M(,9D1$8W,F&_ $18D@'JD"]_LZK0<<,KG5#N385JP;:R/]/04+*PWAM(?:/# M BBX; &QRL'[+Q,AQRU83? W*3Q'MD8F7B@&3U)CS6(03N4&4L,&Q9<=WL_6 M,,,U>Q1'I\>G)S%YG2FBEAIH=68/\I.3^.NSD_CQZ;':SO#E]I5/XY,GC^*3 MIV?J2WFV1J[M4!\\\Q)?OV;XV3J6._+VS+K=* H1U$(9B ("?D(3$IS!H3$1 M6B>YM%8BR52[^+B#PV=4L#R8[V!U>&)O>A;[7WN[<& D-)(,Y#FR+F&>46$.*S MR*I%NP9Y@.#L-Q]U"!QX?=YB%!+EIDZ<\>8R.A.U2&_8N("4X:@,.;-%M"D! M?2G"1;(,@-,L6$YD!4)AN;SBH WWTR FP<#N-ESY7%-!=4>^,LH?ZQH,NG- M!5^?<;A6ZK4%%*K4*!--OF3(.T,5'+X 7/M7@"L_/SH3H#$42]5<)8.U-BB1 M2=(6"(=W4G[0)0A-,.LYVT=4(LAC8/HO:VM9 S*3?V-U6E)5"88G,;7<>8N' M'/O4?FKF36!U]Y1WH(C#_($4$"7L'3!H ^J/RZ<)S$^[TJ M5*$&E3#L%CK?=^0F>SP>F$<@HL39M#?W4L,M0H.*,RT5^+&5V>LU89F$-56=MC^$W%/FFHK*Q@(:^ MGQ#<, K"R%$DS(T7-;T*O=A9=$Y/4R5K/NQPHU+_YC8A$(JT8-P%8;Q*@G)J M&Z6N9/0IY8@%PJ4*;\01%-U@8@=T^H7QZ$WK]U6+C&,BFSNJ4=O?"/>O1JI3 MHKRT"X'EF+F=$<(7"RGCMPL$L[F(+JKRJEGYJO/'3[^3LGXJ)'EA%A37.SNA MP!ZL:JS!D+%#!?N7@HL$CP*FN*D ?B@O1YGFO*RI.!4U!.[FH0? M?Z6B>Y_?NG&W8MDI>\%>_O \)H#L$@U(OFM_;]<;>T>K!F,@WTMFX1P^:C<4 M.+0;>&Z"0^!OJZ0%3%#HOP5+71KV6[YEL^0Q.A MT#Y2H4R$0A.AT$0H= B$0B")YX9PW2C74P)*K@$>A74B""!K4X!D(HE)329> MJ <$:(91QWY(3\)P<(>12:)'()'J#< V["='W"+7S!9=V95)JZHZ*QZJ+:AU5 M)2L>T$-1W5J'PZ%YE8YR3$.D652>7R6"5;+6EU#RRZ1(S.LH']69E-0]OUZ3 MDIJ4U*2D#D%)24121:9*JVDN./[LE8F'$^GX^<1K?0#G<)+FDS2?I/DA2/-N MWH'2ERK 5"X1^(%V/* NYUG!1OUE5H.G<%E"G7(Q(NX)I*1@LHB+OTP0E(X, M!Q!^G8CD_&+-:4=TS8F\Z-(^ M ;B\\;K9G6T(%([ORPC0@.SKW4@#D#(@T8B]YI"U].$#K"&Q-EX7:]#+.L+W MH7P&2OS]CXA\U#$<2T$P<(UFEP K= _ 8D:J+\B9)6MH6E@1/3XQH0U8&Z@^ M(+0'(,T3-R:H(D/D1QK,F$@R@:V*Z+*Q&%(5=*?(5;LL7;Z5VNN&(G"E?6C4(#&GO/V>7WC!E+2\A(T^(3%RJB+QGFPG3+665_7\+>;6EU86TY MEPXO*MO&IS,,#+2Y!BOLZ\Z M\E =AI7\O2U,=':L:L6(2D5(-7KK'/M2^C%D"I:BP6[>@$@9$AY;@=EV;098 M'N#;\AB57: * $,@.(;TT4CF5K\S0_%U@Y-*TFL.)'&O@33#XM =!5J '?XU MI/6#%UIWU\%?0.!0-5Q:[7E2L='J$2=030PY(RKTP.EQ[ MOM$#_B%0QMQ0LD/&@9K-@/D^\MZY"?(0]-V@]%AP_7"WU/G,"GO2D'!(-K[: ME,AG= %9Z *_Y#N#'#AJ[=G0?ES=8N7OQ$8/UF@C-[[G9>@S=\2G9K2_*-#UZ99?O??0K<%*<-Y6Q*O2=P6X*,*/G5FH D6/T MMK*GCFHE\=$HB)EDK.NI_IS4:?(OO21*YRA*G:K-C4BK"R1(1P3<>H-L5$Z= MZ8<7/?M6%TN[*E)'F0$@0*N>B-]QJ32SBIMV!3P"-7:Z,E&'BLA/F!I7%":7 M^^H.5F$DG^@/F'PGN-4A46>'GY.2?K49N>]QM"FQWPY103:.Y;9@?#$.4O%' M DYY,>ZMRO.K*K &CRJ6+*WM8D%\=MH :TD"!$G< MXY;'Z(GC\G(+(645?1(_88\=P6>A,S<'FE9*N0PX#HE/N3O/#.C:O-V9X'$! MFX@*O)SQN3,JF(C=5$#!/1(;#MV$\N';HWN-;52U_3GX0:8M'QX\D(-?WMMPYT0X\]VC"E46(7I^@LRQN M!QZ/,,,7<6=#[!'&HD0AT@/O0\JG-7R$HHM"[F*'GKPOJ.L>')&&:L3[@^VV MK;CY3/^MO#+H"=#O? ?!T"P(W*#%#96O>P$!'V4 %" MS#G#!FP:"0RV!7C**7$#]7:2HLVL7!8F"X.)TE8Q;'6Y^ZJYWEPC.]K9RH// M$O[BFSUTP](]"0*?N@BLB\2[S!F;:L6%O7,IA8JM7@%]CGJG7+2>(Y3L.7.[ MS7.DWK6U1)J5V,YH]*V2/+>OQIO[FGMLTQE1V8O!H$8*9I-22BY\H6,VPB"X MRJH.2EF3Z ?'QP57PC 'K8^CMT)O(*>FI?@ 3-U!Q-M>*;RY9?6>.*^:D@4E ME?7*>G9U["V6TRV$/?P;:JG,E-#R6]Y RC,IFL(8D3F482@9ZJ 7&;4UO?540U+?<6MQ]P>2[U&#?C:8#UME\ZSIDH!* M9X1\*[H1N8R'HH/E" .Z=,N!8^PW"2*1S.OR4=L4S>!8F/964MX4/W M-< ]V2G5"D/)5.VP+O"DU(-\,TV- +VM$*;'.XXY'OHRL MXQOQ2US_.#=.E*I(4@42M)VOK7+QE#UZM-AER J\-0@+3LV"J&H+-"M34G#B MAL;85*=*P?01TRH%EIZUW7B[C:ETN(-!L-NF&[R1K5TK-C3^JP]%PF3=NEJ1 MAJ8 ]S;VW8]V6-X!XZK[':!6Y5A>M"JOJ.$CINFLC**U(%4*$X,V4-)>"?F9 MW7Z9F-I*S.LR;\&V[+1K@IF4>*(R9KQA*FDE O$TK$TCL5G7P4_S'2DZ-FKQ MW#C"D]_:],)A7*23^M$Z>8_F!G6P6B;60-A*\T#[(\R00=%S" MG7-J%.8D(5"<6ZV>O <+R/D/P%;O5I??0W2[E]3)GBLT 4EMEP[\?!$SF&(@ M+\/NQ)QZ^;5"?]MW9AR0V<9VYZ#)4,J[7] 8UB%5#'3KEK7;DMM-2T: MS^#Z!HWM:6=BF+;FW()S5;=+,D4:=11=_-LM&$I2E+^TMK#R;+22!#;7RME[ MF(S]^GA*QCZ49.P>6T;[V#C[+2B/.A0T GRQ"KD"+22Q!=)4I+)?F#RY O5@ M_\&F,#7K+:PHM?8 HT&]GZ&Q3EPZ,+<.# BL!-NC=ML_Q-T>$0*O%HL15.1Z MT]02F.[VCK */T^H2ZNUC*0GES2*#7G5UQB@K8GB7 R+!])1>^ (6/L2W=O& M4/!+SH34$R$T:&NWGNQX[%'<4I-&['[,O1!YGR*@AH.@OSH9RBEDNX^SG>C. M!:>&S()>XS,(\F5P%%V7Q2"V"%-/%DZ%TL$+'X(,#+X.P@7&8>3KK%U+3-^3 M?;(=M/$KIKQ 5-H*2LN&LE3MT.OF%"7"(5*;IK Y$Q)1COKH7,@SAQ8G$"VN MI8WY32U=.EAE9W<,=GN*,,Q;;V"!A1PSV6S*K&C<^_Q]Z7:8,\E:@%YJG9!\ MMVJ1E-,$IP,RCA]UD]7+YQ T>$^=RX=:S(P]N#.=P098:V 8I!,+_L-%W9_E M1-VWS]6>4\WT5#,]U4P?1,VT@+TAN94G5@T20*&OR2C)C@F%(N=\$_C:T"\5 M?TEZ-E!]4NMH$OM;R.-/W$?W_,Q.DG^2_)/D/P3)CTUXF++.!5M]LYVRK90L MIWP$N9&30\.="G($<,94(8?MZLP 6D)RQF>K!NP),,$E]D^GC_\L?X;R4V"R1$K+\3JK,3+2J3'# 5R)2;%, MBF52+(>@6%R">0PE"W6EV*Y^4YFE00Y1$O!08 :=U8:Z+H0\BU"E7@LMB]VW MID4N2*8!WY19#;2769X+%3CQBN)OD<, B9N@OHOT%[Z^O"JLDEIE&]13GB?! MJJ\:2/H)AET!(-O5ON8.5H^>D<=I M"M2:JS@]EI[J#*6.PI5Y$O&6KU%3&&J[P %]R.GQF9@>KASC!V,WW^[U;:I <\D7_/L\*1?[<4P4T<8;V@\ !@5S._+0PPY:(#+,_T('Z?]L-%H='R M04YO/=HX:@OL@4%8=JA.\&-FOK?:'W.F77'L+)2)//0B[FNK0*A&&,GR2?(0 MFV);^9;(YPW_TAW.A+]X6@E ?B(-?;_)R M:PZ?/OO&L\ %R+0E[FI=&8F6X=T%J@B%/*V=*:6J+DN18%-VXLT#L$<_A M0&%MX@H20Y7K@- _6U^6%=++W/)G:6FHT1%JN-_:*JN!X=+U=UF:%.6I/39$ M\8!GW+%]O9"/U3._<@PT-QWV;Z,O3[XB68[UXP992;$&:2$-7_V1C^;(">1) M_\TJR9=Q].6I>@;_D!AOB,!PD2?9&DD-*X0THU6PS-)VD8&KF[:-79\KNCO< M9&+TX+M#'PU4T^B:+>XB%-[#+\]V&:D]@%C7M%'$>_ #IPF=TK.Z#"DB:F)X M%>V GP.%"HQ+;ZGT"[G%^;"/__+1G8WZQN*ZTM75?0DZ#;8+2$QC%IU;U\)I M38TWJ&48-P& ?WX%C^C:$(YR(%DNDZQ"MBA[; LC!6V+5Z<.-!M!O;4K%NO1@RL:T72 6-B=S)9FX459V;EJP%,029.$P*&& 6EB$ MC*X75GH;7]I3WMP'9D>='3WS&@>8&+(E$J6!7$"*:&#KS+@?]NCMP()5^W8R M$6^\W(1'M@:F;XE@9]L6?'_P@XSH/%D#!>3)/6IE*X3*!9D]N+*(;+Y$(Q=6 MR!O.='/T7>@81<*TE \PQN[0!L!SDA 7#7)^W>*Z.6-X-Q*)GGE\"U:)#[Q; M49;^QQ>O7__S=6/6IU_\%?X1GP\RF7G5 M@G/Y& FOCXGOFX0_&T..O J.Y&\2]>/F;B]N38C/E,D>(J9ODR;',\MJLP\E9_.3)H_CKXT?79H<;3P'HQNAX/?YT M\O7L^!CBG_0,37ER$G_]S6E\]OA46XK^3<%;>#KMIA3V$2!=_-U4"V!"X<5$ MD0:!&\YY$Q5*N1%CUBZ4]=+"SH;TOI@")"507EJQ4M<2QL#G_.GT['1V%JV! M!\6Z91%?A#>#2WKEB%G2J#!-YT''3V=/Y$$Q1Y'MV6D7:(G^Z>2)?P^<"S1LQHYW9*T<,/7T%N?)XTJA>IT.)D<*JD MF1@R6.=" 8F8"WY&C(F#=$#R)/407;^^OT_HJP?KL)RQPW(VBUX8Y%NLHW_ MS3\W16;OJ;>\;[D$]\+T;E0+PH/=XD>\Q8]FT4_0T_4\61KK4[WP-)#3UM[3 MK7W,6_MX%KW!.,YKS[U[B)MZ>*[RZ>0J'Y"K_$&C^,PRY,E.Y*-_@ N,DNS) M*/[JK1H-Z.GMJ_1F>N2RJ]:FS-**?1MYE MWDD)C.\+_Z<;>[A1\,%89*B7S/MF)PCC!QY!/H [J[W[/^.?D;)G!-[Z^<[F M\>ST0X[F'6S+1^W"'>KQ:_'KGV]C'CV:??-!6W/ =^@%QDHP&O>1^T5K_&1V M-BUQN,00E[Z3M?UF]LV3:6W#M>7H_K2^G]RH^.CE/3F=G4ZRH7=^L;EKTI@[ M.L)??S,M<4]$I _(*OZ;J0QD*?1Y^@N[;M<57/[AWML?8?Y^GF#=#95GO*Y? M_/7L9'9RYW)AIOT1/V8/=XA]F3O?HWV(_M;I175D?C\[.?GGU[-5L[Y% M)/BY@\XR6/YME16+;)/DTGKDX@J>9)8>JC-[_G M9BM/.3T^/IUUXMNRT2_9'Z?O;A\IWJG$GV_S>3F(GS^-09\>&_Z%.CVSN M_9K=7G_WQR=^;A*U>3-)F' MGUU]39;5-+O);ISLQLEN_"/LQM/9R?^9#,?)<'PHAN/IR3]/CO^HP.+)-]$_ M9N>SYS-GXYVOQD,@0G4VF:W60(3H;@9 C^48;@Z60(3H;@PS$$ M3_]YSUS^>3*3B9@I_2 M%-R;17]=@'$7_;_OW_T8O2Z ['UAHA?EH@5JJ=N!1:''P@GV6##8C0$?E?*C M/%%TLMF8I!)^FM<@UQ/BH'J1-$F$92U"^@_\I#BT)H'>HY6)S'INTI39:-PS M_!SD?;,[ [".&X;W5]?V#:5I+I]_+H,FWGV=S&3030;=OAATY\__]H ,NC_X MND]&UT<97;\DOY=%N=Y&+W]O3(&LZ.>+E5DGW@J;C)<#5?B'-)?)>)F,E\EX M^03&R_-G/T[&RV2\[,W9O<%X>9[DBS;GQHE9\7X.!->3*7/HZO^0YC*9,I,I M,YDRG\"4>?'RU63*3*;,WIS=&TR9%V:)'1339,9,=LS?G]I>5 MB1;EI:DBZ%-*K=SM1\_+M3VC6RR3^OJ[.OJO-JFL@,RWT3NS*:L&>VK;9T0G MQT?_Y?N%4[/:AEIZ:Q.)NJY;@R@KZ(_EWOW[ YT[EJSN34!?_MQ"_%C6M5X?R^>3)[\O6?P^72O62?=';[ M?V$K61DLC1-6G;;P0]O+?D1+67W66%/.'EL#[VJ5->8(W@U;=E4EF]%#-M"S M?+B[MU^6IYL_F(FFU[3XLPQC![*GNUGD.QOS;M?^*9[R8)%#NXC-$TWE4T?6 MOD@6*VM%)+7KYAP!.2H:&4".92V8I(F2Q8*,&/N?6=^"B;%$.S5F;1^U;*LB MJ_&A]AE0^;V$=F18N-TE#(=O.-)P:R>MLQI#/O Y/!)^W936'K)FSJ*L-L!. M9!\UWT:569K*0*5Y5MAOP-"6U%BN7$(A5?6__^WTT9/OX)J:*K;VTV(VS%GN MJQV9PT\!WO5X]-2.W[B-AI< MQJRJ3+TQ5!9OOP;3NC"%J9)__?+F^2WXNWY!G6:/TW/[7#N-ND.=]='+<7N3ZR.-I:%!Z"Z$MSV) M'[@C49;^QQ?G=N!)T]J+^\5?SU__\/.S7_[Q[N7Y-9,,;Y"R!V30NJ )^7M,VJK.Q:I+,[.>&TK*>#IN3' MF(WTZF_M<,OO[LB$_",C.H]GC_;;*:51?(ZU>3P[/N@@[>"RV]&!9OF/+TZ_ MV(,M>/1T]OB0MV#8S-TE<;'.TC0WAR0R]F93)G$T+;M?]K-IV3^+E'GRX*3, MF*C_Y)L0R/4HC/36*M(;XI>LM]$K M^Z0W;E'2_+E *P!'Y4U=LX+7+31IHF:)TIT+9GMV=R, [)P9@";5.@+=@)"JWU>BM/ MH;6QT-K 4HV&UFY3MW:W6.%#J;5X1*LZ+],M+NBJ6>?V7_X_4$L#!!0 ( M 2":E.B6BTA;!4 +/O 1 D*^>KQAEQRVJF?FJ0,B(0E;%* &0-OJ7[\) M\!#O2U29ZJ5?+ F)1";R(Y!(),"?_OZZ=- S$9)R]OG@^'!X@ BSN$W9_/.! M*P=86I0>_/WGO_S'3_\Y&*"KF]LO:&0I^DRNJ+0<+EU!WCW=_X#^=?%XAYZL M!5EB=,4M=TF80@.T4&IU?G3T\O)R:,\HD]QQ%30E#RV^/$*#0<#X4A"L"] 5 M5@29OW-T,CPY'AP?#X8?)L./Y^\_G@]/#\\^?C@^_G3\W\/A^7 88?"KIP.* M_)VCL\/AX?'AQ^%)A/ !6]_PG*#;JPCA)_+1LH'OV:G]X_OAF?7CV8^G,_S^ MPPP/A]BV/T0EY:NUH/.%0N^L'XR(H"]CQ''(&MU0AIE%L8.> DW_BFZ9=8A& MCH,>=36)'HDDXIG8AS[75VF?2Z_GP!I,GDM[+CX?1+H.2H6Q"1&FXW2KPT^G M8"RO@DUH2/\Z%1B?A24&/+!\'AP M&E:2:B6RV>N2&'\I5%X#85%&"^356F2WH$OB+5 K1Q9JQ0AUH:WBM%J.D^'P M[,@KC$B=*6^6I,Q=GF0Q/1F"K(HP2:<.&6@R(@RBY>#DC45>2&B^45F6'7 >.[['<7.W1&B0T#H$/TZ!4CB!0K+.9$?<%+(E?8(K4> M5'C4LWH#^N[XZ%_W=][X>0"# D)F6*#+%1<*>:/#';<,H@KZ7W\;!$8>Z)\& MQR< ID-@=H!8ILQY"#G:4HP "XW$V "IL1C!4Z[;/\MK.7M8J-:F3#=:/ I4 M$*)L&*DN6>ZC''P9Z"^%(F4/!$U%B#[!X;<:0L1'@(92!!.B_E"][A=$)N)F3Z0CQ!$6EN .@6G/4M>O*P W(AMD-?-]&1L.4D3GXH78CP:(,6A!$;2-$K;$LQ[?P M/E9'2M0K:=AXX,OI#]4;WGB -9M-^7Q'Q%'2>*P;?RQ/A%R'L3TAM#%E35&\ M2CL2R Q==05*._]-T1&L.LRG&OC8K%::=D743?>ZP_^E3F=D^?JM"E0;+T&= MW8E4&S&9Z]&(2)@QKHPD"7,%8K< MF;6'+OKZ>%O)B?<&U7C]>JNB4*Y ,IO,**-&BZ'^0X-H\"1H"NFV?CI*UD@R M;02?$6$HH"6R +4,%@(,OM\H ,J@\",OX&&AV"W@"350-QXQNB) M3O&%##@HJC2+RPV1L9C\*\).V(Q&,T@"CY)#=KF:/GJ;3@7KU^W4.&"R^_0J MI"GMTC=2W,'3NHI#%>+DZWRGB[NJ+@PL==5-CD796C]$J&HK'X[PM<9SA5\Y MX\NU)V8P\ ;_1\R^9B#<^A9F%+$T@AV8*>01R'^K1%XTX!]GC/CA1\QLY+%# M$7[UYH#&(WGSR6/[.: -2SZ!Z":$=\F931@T#Q\D=ZBMUV07V-$!KJ<%(4I^ M9=BUJ5FIA99M5+W,TL?:TB%GI/<1?.8HRAWY[)'''[T+6_BA-_[.C/^ !518 M$$6AV[9$0IQ7&2Q.MH8%>A=KL8=)&S )2^5X-EX%(=CZ@T49GS)XG%:$QZ8= MQ&=HTU(_?NP0&)=\""3*Q9]$XW_ /R MFNXQM%,,L6?M?4\= @[PC BAR[GU#=Q)\W_!'9L(>?V["[Z@7@U95&V+L*V: M+,/?64/\A4*A4"IDQ#&^<%2P_\(K+O^&//G0.U_"'WJ<=A:GS?RK7;5?AN / M74!P[];M&M%8+FX<_K*E5Y?!I@Q?'YOA"QI"IJ5^H*L?VPF3%:^(M 1=:8'& MLPM74D:DC(9U2BC+C/NCB>B$3/27#1]MQX!3;[F:EGNB)BRG<\$1;CT]JIIKQM,Q:_8<2O1;/&$XJRZHU7TWA?. QD3,&OP'Q^RQ0!U;*?PQS2,N-] M2!DOS@@%G'K;U;4=49N=CPYHTNJ2"P&F&WD M+7F6H>%C&@U$)3925D0@TRZ*-HP41U[3QCGR&X^-Z#V":B+(F_MNV3,\?OFK ME#15F973T1U_EHTPZ8U5.PR@DUQUD%ZM)P+#C&>9S>N<8$ .<9GITN$1][(FD-<9M)TP">=QZ([82=2VP8Q%] MF2G3\:"<"&QOSAV$8@N,6EZKS+3IF%%A6+8W<+MAHP+;%E8H,VOU$%)OT3>* M1Q28OAW.91C)B%2U%YOH8=76HJEHB,@F+3-\.BB56D#UYFLUDVADVT9$[$2. M;5T1A:E3(\NHD$N9T2MG($')IJ'H,3.]9V3:ZD'1ZO*Z-CB:WDIAXL MWV-YKB\ LUV'C&<3F&K9?#Q+TQ0!9CN.): YK915I:'DMZD'&Z]5_2DS*-!C MIS7L%(T'QQ714LRC#!_IV%XV/DH&$G3)E?Q#[1O#E$W>%1>1X]L1GZ@4+\@ -NI8)0SX1\4RAT*_8 MU#%IJ]TRT*6#V^7N2X("A$,SD ZI!4&^B)HL$!(%4GI'OGPY0RX];G>!6QVW M%MA2_AT)LBD.\_B4X2H=62_'5=!6<+&#[+'1[@;9QJPC*8D9-NXHGE*'ZJN. M?$I[I,+*1:AIMX4R/*5#^GF;<'%,>6+X@=I0D*"&C;"*,NKQUB[>W.42BS6, M(@L,K.0M"\G&LSL8#YS32(Y8?; U8E^&M/3&0 '2/ G,X.7)@"B+TD.!$02= M1K/A>IRUB[/:GGM]+F6H2>\JY*.F=^"_7_I ;6@TY54&D/0.1#358)1*->AA M\CUA$DXE_C51;'X'SVRQV[P%NS*PI'Z(P_F5V43HHS!Z7>/HS>66@=:N%"7X?)_>]*B!SXVH&6B->>E&7A03N$?W M'J/[I!OP/BG%=SHNWP%\G_0 ;WXJO+8?6+5N&9324?WH:?+>S6O?ZKE'R.NG MFC3B5(:(=,B]RC5H/5!V Y14CG$SE-1C4P:1G+L,LA*8>UQ\)UR$OL@_B7YE M*;%'SS!3SXD.\7@6E])=FH1"^17JWG Q]K[5!\_V;94AK$:*?,RY"01"OD0H M% E%9$):* 181+Y8/1IWA<9+!TMI M6FH!T15U7"#:DF\A!+LM@Z+(+"06-\JLM0Z'2#I3J6BRM6"_R*XNPI(89&T/$#>9VB2B^Q+%+?^]Y437/S2145?<(&ZMGJ M? 'EPG*GII-VIZB_V/:6WV;%?4^64[*!=&ZYIY:MQ$!_DNF *F-3P9G/.*@K$'84W5?"G6MG@#\3L8XKE5G4436N7RUS&*C@#8VW M3/'TX&-.BP0:;\NE96Q7Z9KFX+[A^HD=L_$,U(,Y)&[\O-*.VG]"EN"[0G=[ M\3C/5%*ZQ+YRM?@/ID43J96>;:794H_8>1/M#?J@9::Q:=M4^C[8V+[?#+Q; M[K:J//?JF4JHWG@\\3"5TZ%;<]T#(+8SGK?,=*^@V!+V_I1@,^G_+IP9TZU J64%](&"QI4'&?^L4?*,="[W_[7T86S)O2 MQ-]E^B&X98&C<<.% <48>F#NI=,DYN+VV.Y[G\+@FT@1O_(=,W\#D,TON51R MPC?;S0^8VK?L$J^HPDY1S[; ?)_Z5V=? H(>(OM+,,74Z+!!&!*X6$>4*'*%BFKMTYQ2>&]^:J"L2MW!@;!0]-A M5X6RTP/9I2L57Q(QBH]=J9\[.EP%J1 MRF]?7"TOC'>^ N%@4(4R^IQ0ILB?!?)?[P!3FU8)SS?Q^4JT25NNO+*W M5Q4\%4&65))@^S\.RMSBCH)S-!?$_*2S5G_1BY9?X8LK].1CHOMAYID^[8M9 M(EV@^ +#07U[AQ]8YV1[ZF>ZI$Z!Z;0X43 M'DY=M'&TGFEG5&Q@H'O\2M=NLNDG:2&;%+?:K0M:[_+,T6%FN@,&/^AU67C MV241"IRQIQ6QZ(SJ\T1>.F(D%Q$64X]DKH^2EVQ?V5O++%2EOZS,"$B:OM2PM@JPS?:V]L]ZX5-6HFOC$\E$2;G]Y:M M7"6U_\$LZE!OLTH?WM&;MB8MRN3A76*YB#FF811]IVWLDU<0SXB]?EU1KS%] MJ#\,C1;21+6=ZY_>'D)!XF\RX3>1IIG,$RXEWR?#YBE5D">]'_G154;)8(K[ M0EX2[P4)H^(%%!V=#L/,I"LB+4%7/E-_M,\N;9#2LOM34'[7_\H5D;!R]&77 MV61)ZV22M&N>=AQ>$-3D)>=6,MQS>)(?X=Z+[-][?@WMU07X!OU)?WZ^N7_420Q+C M78YGVM>XQ^(;4;$SHNWR[&RNRN2%3Q;AG("Q:V7F-8"Z)O14HD/-2JTU'%;P"Z6!\Q$WA%H'%+WMU=_@^'L=C/O$FD MK%0E[ZBZB1=S!'.3ERL]AC4"C#"VOR:(W!0^\IL(NF%K-M]]+J^0AD"74U7^!%5% M-!U5[!$_$\9P%%R)%(-\@JZJ1!R\CLJ;0E\114>5&OTO?BW4J8"@HRH]@;\R MH2E%4C]W5/QK6"/RER"&OCE,'^B17]Z58&F%$$B6$IL]KKS2S@0ZJAW.]98! MFJ]_[5'J7J02HCTR:"0,$!KL5I];9,3$\W4(]YZ(>33SJGJ-5A>>+<=*-C?? M&,$>7 $+:[D!CI?$G9.I MWSLZ<7OB@4DN.!;V>'9%!8QD7"09=R9] M(ER92&ZO3M]1A7W_PUQS)EU'AXEOR&;NSBWNS$-793LF&N3T0N%I+Z68IOWX M9CN1XO)C4[8_0*(^U7T,SA%LZ(A&46=3"Z%1K& M>T]!]M7+B<*.#C.Q.Y4S]2FB>&.EO+<>2&M!EOCG_P-02P,$% @ !()J M4S7L>)$H#@ ?M$ !4 !S9&=R+3(P,C$P.3,P7V-A;"YX;6SM76UOVS@2 M_G[ _0>=]\LN[AS;2=\2M+MPXV3/0!H'3K*W]ZE@)-H6*I,^4DKB_?4WE%]D MQ7HA*84VW19%F]C2<)[AD!P.9S@??WN>!LXC9MRGY%.C<]1N.)BXU//)^%,C MXDW$7=]O_/;KW__V\1_-IM.[[%\[73?T'W'/YVY ><3PS[=??G'^_#R\STJ!M-,0F=IC,)P]E9J_7T]'3DC7S":1"%T!@_G[5/CMZ^?]?IG';^V6Z?M=L;!/Y8 MH' V_IPY;X_:1YVC]^WCC0=OD/L-C;'3[VT\>(K?NQ[0?7OB?7C3?NM^>/OA M9(3>O!NA=AMYWKM-3NELSOSQ)'1^=G^)602\A. @P'/GTB>(N#X*G-L5TG\Y M?>(>.=T@<(;B->X,,NX MW3YIK9YN+!]_WGK^Z21^NG-Z>MJ*OUT_ROVL!X%LI_7GEZM;=X*GJ E=%0(2 MT0#WSWC\X15UXSZ2X,O)?4+\UEP]UA0?-3O'S9/.T3/W&B -QUG(@]$ #_'( MB7D_"^DL$"S%GTT8'L%GWI@U12^T3T_:@LA/=QB> BVZBD$+.O?# M?HIG@,-B)<?#IV6 AT#X:Q7":>EN(G91X$9!W.M"'*GG M\7.(H:DU%8'/F$AB'E=D\>?)ABO"[Q!N$$LR%VL?^('@+,%3B3)E7,8TT"[KHNC4C($P:N M<:@AYV(Z1J!\0>P;#D73M]B-F!_Z2OTB1<8($%B<0N:[,,;.$9]H0,@A8(1Y MT2)HM?COXG\1J$( ;?-N>(X8F\-$] <*(JP"1I*@$7#Q6.UR#O/@-26N>L_D M$###_ PS6$;(^ K#NA\;0H/1/<&$>GWR" HOEB^N M B.7A!$ -XR"&,/Y#:RM(>BWX&8F&+A6ZXQB.F;6D%B?=1:-](L&F57GTN@, MX[HLPMZ5C\!*T%W'RBCM8,Y9L3'7@5-"R0B<'AYA:,\;XD=,(AU[-(^"*6-/ M:,,-FH/5']RA9RW%*J)BU&8%#H295L%:?4G!W!#?&)$5+(D<*KL+$G/J?3&<,3V+?[C[A/7#K%5Y1SL&L& M(YAU%,>[&FE#^[P0^01[%X@14'V^P26HD._ZBIN^$=LP'0:1+Q@:]O_ +"!\4\"%\Z<2%Q5%U_.>2,6T3 M:!H#YAD%454;5>6TTI VCEJZS$TUA)B[:@1^W#IG21^P+9]H\6@ZC:DU_1!/ M5^^/&)VJ\+AD@^;T"F7P\*=&I]WNM(_:[88S8WX\ 7YJ'#>NOB35&]^2&J(L,K$=3; M0Q!4%NA,&SG!_>Y0<6_O:!+0[P\5M,Q>-!'#Z:&*0<;3L!8#".) Q:#L5$ID M8K>E5F*2KKV&"5Z[;;$LO 4^W@2VA994"6P)/WT"WT+KJ Q^P:%+@MM"8Z?@ MR" ]XV4>FR70+;1WI*'G'GHF\"VT?.3@YQU;)] _'"KTLL"#1 06&GR2(B@) M)5F+X-A"8^]%0!!]^4T&2@O-MWR4Q0%D"6@+;;A\T+FQ?PE>"XVW?+PE(9L) M:@MMM@+4V=&V"5H++;7L8,M-SXQ&?6&N>%71]3H97 EK36OO8>HGY"GXWF8JX M_I8/1LL%'+ZM,R=1LH5]3DXL@V F2H2#.;7<&ZO%A:1>-!1U&+=V":-,G)TS MY(;_\4-8(WE(IYA=/"]/ \7 @[^>8JBE%GDCP'_'!-0C@)FRZTU]XH.%@$0> M_7+F4 %92LI,[!:.SV2!B\7*#S]K8"FB8BK=$<.*((S6'BA/0./=IP:2$D)F MH^*7S2I%6V6\;&9D,,KY#:,CM8CCU&M&&$VVZHOS-9WXPWP:AB"X3.S!>WCQ M?Y\L?!&)R7[Y>.VK 9*C: K>\MQ3K U9&E*$C0"[AJLDM407?"E,4L5$#$[ M0R62U9JC-E\WJ%I@+RSE]1D68<49*Y?$#L;&(G Q DDF9NMG/*(,K[G$_.(9 M+ O8RO@$L7D?#%U>/0#[5=DP,PYQF("H.SY=@[BIA'%05=7ANOF6^;[1EOL^ M>!ZRD=!LV5H=A5V*5&-,: 5B-_=%(AF#C1J:0:T.Q):16\;RJQ51O3?*8F)= MSSK+VQRS5H=:&Q9@@05N=>1V^?8D=PXK/P^W,:I;52!2V^A$(A8>I"E*),]3 M8G60>]$&F.9XMZP.9Y<$G.%]U(I8WYMU.=\7FXX4*'(:6QW#+B6 (O^_U:'L M4NA+3W*L#F?/&U(@ID MF[,EO* 4C[';PS)2S>X)6*V!_Q?V_DT#@?IWY!/!Y( D%FR7^1R^ZL&O9'R# M09L]G>N47H\'BUV4KW<#R4LQZW19(9G=S\LR*//\D98[7Q6AO][8JWQUQIXM M=HA/+@/Z]&H!<_D-6+.@;2/830A$3H)1M2B(7*):E_]GT,],#)-D6YWFCJ)3 M7F3^5>N2+6*["KF!D4GG&":C.'V_-I4KHKLCJ"]R=JOAVR*V(U#+F.^5.BTW MZZL8>/4KOG5;J&DF&6(OYXM"6\U#/@-NF9"0E-K$<4X,$HE26Z3A%5BA:5I*BI@3Q/!G%%N94]%P;-PJ!:#G4#!TX3=L MI%P_;A)^#N(.%][@J;@,[2]E,'+TONM(XYP!LM3>#9_TZGHZI;AA>5H_XJ&_ MDY!$:-#%V(L%)M:>^*@K%!H['XRRDF85T:@2-P,:S6-5N*-=%Y2$XGYC[Z'B<<'K"=.+D54IHB6&F)00"+\._']A+I"J-CH M;M2\#D60IKD;B+DWME0"64#5N+JOKI*-3Z4',3^21*O=[/*+FD04"?!N0F>@A\=S :87%H(%F= M3I>R\6Y9\=4GL'ZA(,V2;O>4$#5UR"G<^\"6F*Z]S_-[4)$^65;')N.XAKBR M$:!"=9X2YOJXH%:8F53-'':+RWK2%Q>E;_*!=2G]P<:3B_/, MEWO4=1 3_#!!9(R'*,07,!9=I>72-&=[<"Z]F[Z@>NII=PC OHHZ<\*SNL3& MWHHZBE1ZV-RDS-CY &>U6EQ&JZDLCM/;$R-JR8&U>QYE5RY?1]7)2*2#\"HGEYGGW14 M0VFT:LL,0Q[T*F_\.V(^G/Q+9YC3%S ![%+ >C$(U^)J\9P=MOSU7E&+\+=48C9 M?V&_?TDCEA9U04RR)G4CT8^RO*F UJ>]=Y#OH&6E=&H-XOL'^HF^&F1!>J\ M7\.<=_>$@T?\!2:GB5(LLWX;^R."(9XB7\RM@]$ES-HH$-U4NQ!R6MD?,?34 MKIF1IVFVODZ:DS&Y/48F-C=6B[ M*5DM-KY6![KKB*J*8Z1R-90#]U$>[[N3\CAM]'Z'7LIC,_>V&]MR[&+K#K*& M#A0'JN+XV85'%V?WM>WC\QO8/7C#?@M;EI6*_6KUUK.*O'*'N147M"<3^2T> M"YA#/!/ANF2\GKV7*8DHZ),190M9BKHS0\QGV WOZ.*51=;%>"$JK1._5^1@ M7U;+UX#XHYBW%("\XG@J"/)H?-<7A/ZX>E/B?N:RNF7RL$I)F;E'N* ,G3R6 M(BI&8)24$Y1'4D+(C))E5$N34:C-UZR\B';_2F=G5R.UT30NQBE;CO, J\I+ M%>)4.4>Q!+=\"4XKJ\,7@UI!!3K;EMX@E$F@O)"VQ:>1Z MQ_1NR+<:[]J6C^WJWCTO%30)29RF" U NJSY]0<@*8(2;TB0!$%:$QW372XC MD5\22"02>?G+?[PLO8-G1*B+_=_>'+T[?'. ?!L[KC__[4U(WUK4=MTW__'O M__M__>6?WKX].+^\NCV8V('[C,Y=:GN8A@3]R\/-OQ[\]^G]]<&UZ__Y9%%T M<([M<(G\X.#MP2((5M_>O__UZ]<[9^;Z%'MAP":C[VR\?'_P]NV&]!E!%O^+ M@W,K0 ?1_[X='!\>'[T].GI[^.GQ\/.W#Y^_'9Z\^_CYT]'1UZ-_.SS\=GB8 M(?![C.(@\[]O!Q_?';X[>O?Y\#CSBW>6_:.7DYGUX=/,.CRT'.=3EE.\6A-WO@@._L7^UXA%AM?WD>>A]<&EZUN^ M[5K>P<,&Z?\YN/+M=P<3SSNXY\/HP3VBB#PCYUU"U6-R^^9MA,<^B4^C/_[V M)B.]ER?BO<-D_O[X\/#D_>:WWR2_SO_6"=(!V5_^^#[^R_17_3U MZ]?WT=^FOTK=HE]D1(_>__?-]8.]0$OK+?NJ 0/->:'N-QK]\!K;T>>4@'!0 M^AO\3V\WO_:6_^CMT?';DZ-W+]1YPP1W7*XUQ%/UL0-"OE9B,C/LE'3OZ?+<][LZP?O'7?Y/OF=]]& M]QUSQ29$/E_F;QTTLT(O@/%8,%PCQWAIN;XRP\GHSOF-YGF[1,LG1(#,;@_M MFM,%(T'L\ F]3:4$X[>00)9K69:I,R=ON2(\_'IR&/'VB-AO,45^'2F378XX M-J8F2'3.(!(=!9OA[R/6ML<7\02B&5@OV,?+=4Q\EE$;&MZ/HN_UV.=NO7T4N ? P>YT8S\/R+QQ#L(N3]CZF=XN<3^0X#M/Q\6%D%T&@;\ MJ. ,;\O%X\<%)IL?>M83\GY[(TOI?9NL;V3T2"RV);AD[M$*DT"6X?+QG;#Y M?T.+!(AX:S4N<\-;9?(!V2%AG^_BQ5Y8;)'>6DLDRV'QV%;98Y^(+Z"']?() M>[)\[0SJ1%Y'QT^/;N"!927&M& M,^Q(2VI[3*OLQ)IJXCA,/=$[S-23]__<%82Y*@K=L?H0L(-V2NX(?G9C*Q[. M;(Y&=^SR+S@EC_B7K\1I=GAW3";_8@QXR7E>6O8;QNC^R M8L78:'<(>)B!\9@ MT?@NV%PB,F?G[7>"?P4+)5&6D.CB/%?NE2=B7X'V21"]_AGGYIN[UT?">WZOA _)8 M,K@3!F-!Q#-=LI])ZYX* ATRRK]8 S8SPUMEMO#X^2-Z!_3G[\4XGQBL%ZF/8L2J>S:.+SY'4#P'7!Z$&R_1-VOU5G M/+KP\8V2Y6'RXDKI) DB2CNORB/_:#W)N0!E*;7.(;_U7S%Y2(D00FV;4_%" M,B'VUDP6L3>S)*]:D@^U\9@9P4L88\GD6%[HF#B(_/;FZ/#PZ/#=X>&;@Q4[ M*.(OW<\]XMU_MB\!6''FXTHX0(+\.'&2-E9<"/9)00M;8.U; M.76!=>=V(\!^&B'8TENF@/UE]+"W? I\./#$0/?\= (T,R94V ? MKV;;>8@6D,>KUW8" U+('\:KS4H"-@3T\2JVHJ@:@7N\2FT[W$D@'J\JJPE& M$R(8KVHK#"%,@7\KW@J"< 7L\6JWLBAI@7V\>JXXG%T@'Z-Z MV\XR2+%^&J-&RR=Y"+QC5&3Y7!N!=XP:;"??28 =H\HJ3CH3F,>HK$I3 5/8 MG\>HM\KS- 7N,>JO"XF$6B$!:8WVE_<[ F ,_-ENWK:(.<"^@WS*7Z)Y01'7 M83]W3BV/%Z%@%TD4T!^^%3K\K7J#OC*/NPGA7O.ZE1C7$6MW[5I/KL? (\H6 M9[3,%MACBXI>_#UDZP@2O"X3UIL,D3#W:P&YXS@HJV)>,&W([A)SPS8?B3 M+O)M=N)#5T\I&2U ,J:*HH6CB=%(NV>FY::#?,JM#!4],%:(OY_X\VMD4;3A M9*V(IIZ8%E#GB3:Y1\_(#Y$:F HBNG<"()>[:K2^?<$L A(BIQF$.DI][@\5 M.#64^M@9"C#**.@RW/EJN+/6_(K&[&>EA55%11<,_E!-&0?\WJD&H9!"3YI) MQ6:JHJ(;1J%7I"&H&IIZ%AJE* 94IL1&L^*:,8&YE.>0 \G0U27>#K[05'$ MCOK!D".D!4R\.F]0L,#LYON,:'P)@, H):'I HJ9&(/UG6?%WGS&S8HS< O[ M&-5T-&Y:E4-A>Z"NB__*8$5B,VOZB2-N-KY(&)E M1["9I;U' G7?)D:+'[K$FR>PCDAE[;A;4XQ?AJ*JJC]DE1]<8!V*DJK"6OIR MD<+\.A3%5 6SYIU)@!V*/JH$6_PR*$ .11'5:R"!BA?H,1V5W*5&_AU=8#=? M%8$C#HHE4GH;.CHR?^M*!(\4&(Z[<2XIXF/S5SP8<6EPDD ]J+4N@;HLJBQ% M?&+^"0Q#7!<.*)"/;4_7Q74*Y.:?T3#DE6@'X*YK MGXIB '[-1J*HR'L0,AB4YFMBT65!#TKI@4%79ABE0AB M[>)$*3N,P/P_\)0 M%R;YI7 'X 6%K_3M3$R!U?P]#L,JDSJ;HA^ SQ"&7B8?.D4_ %-*=Q>\T"Q2XMI4&\;5>2:EPEL&55=I&H;]J14$5KZQH(!4L"DCU4(8C MYN**TG"WV!8YFD9;J)I./U#@FZ>41#\ U+9-)1G=0-K8,%+DE+)F)IZ'?_'3[!*33=A7 M@[Q#67)Z$I(RS)SC\"F8A5X^E$\E&1%&>)_.M$]GVJA#:$2I##M_ MTQI25J8BW,WM> C]RAI"+>X/8'#/)AA>69_4$'K;-$%>L8T-[@+2''%N)W\> MB]*J]>V+="AIY=7[>U7ZM\SV3 (3V=^VV?5#<@:#WZGJ$.BXV_^!>*(6P> MK9SL GV!4A(: 7")73(#*0[+#MGG%J?>*9IA@E(N$;UX"8C%+!_7 MM\@ZLIV:+\-.V="S2YEQL4GSB+E,OB=H-Y83T;0:-DGP\>QJG[*,AJX%37B6 MS3F*_WWEQ\%EHN+*Y?.M"UR;4A1[V*\M5&^6)-CO'E(IC2E!3&^Y<#6+HW"X M7L83N:FQ+09K8?H[.SV)Y4U\9^(LV262?^K ?591QK6D]#SQHN@T8US$U:.$ M2$%/O154=%5.1A:Q>9FS<_2,/!S5E%% 4D.HGYVAHI\JB.C9*82IDMA@!NV* M[#!-$6$TF,Z2]&%8[-?60/W,JBR+$@*:-FDTZ\8$YS/_X0:+LY &[.@A%R]) M=@,O/\/^<8 M,I7(ZP2NM(_S8Y6BULY).#]WJ8V?$5D# ]8*QRIQ\8!GP2^+ M(+;!G=".4G4?$'EV;42!/$E04OFTE 29S\K^M/M)V8]^%LPI'TA70V" 3/\\ M[I[M*4GFE(WX*Q^[#_3;!_H5!_H=201UC3'0KWROB'"@OE^817P?FEFA%VQC MK-446$*'";!]IU)7!C,VQII%:FX&K=R9A>7- 0':W/1P&.A"NTS -#]$54Y? MYRU@$;]F?I!3J>V?1PB[N8POTJOD;BJB8,P'6GT_+\.:K38Z(HQ;OAQ1?<]\ MA'++M<+#)BK/F0^VWMN(I=VCHLC4R'!7.;A%^:61@:Y]H1"EET:&O.!Y2=3; M,1\K4']EG_Y$L9BQP)1XJ!5U8<8"6O+9/04^FD-9-IHB13Z $UH6>5E@3(IU M-#>%BD"F%.P 3!"5O=QR\%HJK@$8+Q!Q%00\IE '8*W()I"(>-04W6CL$X78 MX8T03L9CO6Q'A*< 1V.IE,3IIT"/QP(4F&61"F TIEEI]DP*=32V&#@#*A6! MO(EF5*8?^SF#&KA,.V]G-196XDRJ%W>5%-@.,P/)'VP(=I]LDPT/+S J-A=* M;GL_A$_4=5QF4R?U>"D->5$-"*PFLRC%7%V\V N+K;>*I<*XP/E:,+&:DH[( M:CR/$KI'M%QADLI*F8FDE+XDUI9G[14Y\#.W/:W>-0W[S-U^U]9BMS@;49&$ M\Y#PXN"(V0Z)D1'SS6-)MC (;Q@LSJO93&TL\Q(>(H&W K:#23O$W>)7[F+6 M/C= >TNBI8GZUP:WZ%?T5^WM^@S%WK]UF^AV">HIB^O\+4R>9AYQ2>N;2.Q/ M5G0A6'+_9N0!OD=LNU)V""418S&(>V3C>7Q1D3[W]/'2_W:(_G(:7:OIQ0LB MMDMA]4!4J/>^3;I"745<3]I<29>@'SZ[6GF\9-9?V568\?O=![MY*,1B"G[0 I(:,1R%D[0$K(: 1RW@Z0$C(:@5RT M Z2$S+ZUR\A;NQ3;AO!55$U'CQ^JOO,N'!> J*::'-O-E>&(RBAH\A46NN04 MODLU(=U-V> ^K*L$H< 6\;89VH'KF]+" R8>7U7A8VRWV&#*I\:Q83VM4+V MM4+V3<$J!5.\<4QL#%94. 2F4+"$_A/(^RXS 6N)U@CXL#JC51]^Q:UVAM@8 M31IGC0TH"B296RX&C+G,>A=@^]Z_;7Y@^"=CFFUZR_L]V(N32 MZEE'?=\YVI),?="DP#R6AL0*P;!""'T[@EO;$A5?^F0L7[J[./945A_'H@D4 M\B%$,<&1"Z$R%4:4W1O+MND^:TI4[!OYRMG-P!.%RD8./)=8*2I[C66;-$RD M%<5RAKX4NLBY%M(9^G+I(!5?HQ7)I6K(C%E6J5\:W/&^; 2A]6TMFG9(PR)<., MG(9]L8+?5)NA(1",9E)S32RC. ')5V@O%&4#"2A>A M.$<]AUOUD'/7N[>EG\RS,27L5(7,#B Q1])]5'G-%8']TLM9@T.)]]MFYD!( MT#FB-G$C#J:STY RI)2*-_\K?X;),GK;/^>I9EXJ@DJW4 OT>W7N-.%?Y6)Z M1["-D!.U1MLL(.XX2K?/Z3KC*9*^L$+)*EVJJV-F&&4V2=QW-NOLDL:@2G[? M9>)U]EK8]R/HQ"=7D^E^\PR^? M/V7;8,(N3%&(8AR0"7>-5A!IY%N^"Y\\UV[H82XF\BI+?Y8>$BH/.C6D]N4- M1U[>ZA\AQTQE)&W8M?!I>LS M,]>U/!$9(OT.U]I4^C'F/6>=XKSNZ;6O"T'A%C_\R-\3V]Z+PZX0N*^3-[XZ M>;UN 8DW^*-/@UC^G;W!]UUS3>L;_+'IC]$ZSH.JBG3#.@N:5Z0S_Q"0JVI5 MZR :3YDVVIMC/FH+_--8B1Q7.;P'>W$"4CJY;T,<.(:J^ZZ'U M)BJI-Z]43@87/>A83A)/GD)*?9L/9FX\0!;XX6=SC^I'9WKS06GO1IHWG,23J5!V'OO?$&Q0LL'/%]&)<*VSZRV=[=^&NV!ZW M^;J?@Z*G $1UQ9WP"4EF(((:8"7D.A: M&5)ZQ!T=M%=^9KFS\\)VV3X4/WK@M2HMXM ?*YYE?[5D:Y\=*)9WP6[P-JAI M>COS&2N:B1/K^W/VWUV+97LNLT4BE'2GTN#3J&WM9-N= 8/T?- FJH23(+#_VI]VEQW[T,_:PW5A_PV0SJ7PP30V! 3*MVBA3BNVM M^:2#?9/W\I=4X;SD4+6T:0T7G6Y(WGX\.C3TP7TY^M@NN S!WL%] M/3IN%UR&8-_@C@\/CUH%ER6H!1S?XM/9YJX.QU(\?K"L:U/:F68*EYC_ Q 2(JL-/QI]2A7W;!61. MQWJI$Z\]\ /+!)'P!V* -]:8E!#-VW['RRX:8P]V[Q>_051*(?^ 8DQ+>&4M MT%@,62$,4!^4O;#E+8*"=TYS^L-W@[SDA5JT#._Y@W>A!,MB"D3ZC]DJKR:: M DM$>9B3%%:IU1HBS>(T5W')Q?3@LN H =%<#:4&\30'\;/!61=*$,_R$ U> MJ&I.ZU:"+T7FDN$IASW()PW5%4+JN]2^44+*AWD+0?5]TK[ 5R0EXMX=%=,DK3 M6?YWU++.6IG+D,RS9EB4JM*74H4ED@&(Z8E:X84XXDQA7FZ#<:8045U!1#>( M27"'F2JZ\ALC*:2D!TZR/#;,3&??,7:FY &19]=6" N5)#AB<-H"J6JX@89/ M29%3"D@Z)^&<*U3,-NP:F,M4.%8M+ K/@E\607=,_X=V0'FSX1@:!?(D0:FS M+*"".6')2Q4$NF8:O#3+QVK98&S=6?,Y0?.D8D%RAH+;A5;3Z1-*WOA5AW/= MJ8IPK8H<0OR:W#&!Y0^S(42NP4 7 M6A4B5,OT>"7HS@69>":6,*X*7("8P?*R*'CJZ]W/)Q7 T*4XAE7?&7;]P_(W MEJ!OKT:WF M7L?]+.6)+^BX+&#$""]S]^2Y\>J]>%DA.T#.9HD^L)_265S:.*XC""K$U=Z< M6JZPC=E]""P2\(=>J&>L[9G5N@[Y=P0M78HV!CO0:54Z?N^J&H&KJO$2!3NU MVIIQ&.)1B-<>/UN.2[,NF$ M7\3<\,J!:/7T5J'@CS7YCGV^[<3LYJJ],\DP;]P;$(.P# V^>.]ODON;Y/XF M:9AX]C=) VV._4VR^YMDWRDU^FZ2YKZ*M7Z3[-L],,+;CGQ],(-O.YW><@9] MNU%*"3G#/ O+#OYP@T6:@G9GK?E)\X@(H)JC!"5S[*C63223P*EUA0*3UA-> MG'0 3+@#11/O#M55.3RW#:Y=Z\GUF,;=WM#_ +;( 5)6;'CEL6DQV736NV:G MN$_19$Y09(9F>A[?$?9W /4 )=R4_V=!?)-DRRR4.;% 2DV.G!*O-ZZ'V&?T M4:(EZ2,^17&A&^3\6#$QV0N7?='C%?XDMK7LT#SV.?*U=,A"&U.1EO;C+<%G)I3Q6 M*6)*?/Y8,6/9#Q**8,[*ABOQDM.-EYCL8I;F3(Y8*WOA?U# OT2RX "?M8Y. M_P=A:^>>>E_'@+A/(3]N-D6V$C%=6,0'"%N"4FL":$- M%K/4&G.:DF:JF%V9<7J?.ZX/ M7-ORN /$<1E/2<]G?\YL$W9(2VIT);)*G^X6A>QRC^=K9@Y<+9>A'_TA\9@! MG\FD:"D^X-D-^"H9K<3)*7&9IO=NUHC0A[^'[M,3D)ER IV]R]VC5XT\C_E!'79;?5%@;GM0=[N=UW"#L;8UQ%#&.E4ET3P0_9$9H%9OA!G' MOC/Q?78G)M0";\;2\4K<7+J$!NK,E WO[8YZ'L;J4ZEQ92VU4<+2V9:SE!6% MWIPUM)2V0WK6#W#ILHM4ZKK@5PK+A^X79?IZ6O 1PI5; MW+_)=VZQ;XF?9%S\@,)(RJ1?&6!]U<'643,?P0NX'E@Q@7W(J9SYL \YW8>< M&B*>ZWW(J7F!7_N0TWWRXCYY,8MUG[PHF;Q88IF9DX,H6;BKTD+%C4QL(8N^ M2S3)%>WJ2!0&%;63"-56O:7AII=N8_K3&J!-/UNF*:WS? VOR"H5=^OXPG :OW=X^,@]$"N4 M>U&)Q0]AN/ E3F RVH22A90%U+>VKKXM%3VBXL('9H'(7,5;AVC[/5\@,E>G MMEEJ^H.Y2[$MJUPVVD6TS.U9W_1\K!3'+8DNI697Y:Z-VMIH9DA\F3E=:&N/ MHE:Q#ZRB- A]*U%N+=+ R]38%^'0M0J=AG ;OO76U(%0&YP';1 M:++OYXV^Q-8T!T)(T%RE:J $TZR85'X&]]K6++^*C*A46E_,O:3U*ZU_9!N4 M'WTU_TJD64P[B8H;21W+A R,4E*2.:="4*]:S]]FKG.1RQH6P M7K7Y59;ZGXJG=Z]QOWM.JF:#$-:K/O/T%?,0 G_5EFL7=66$:%_U82M;BB@5 MU\=7?>;"ZTT)P;W6ZY1JI;%4N^1R->>$:%ZK\E*N+YB*[LMKM8>!%2A3 M@7WM.WRN?T='=2'2C:1.Y"LJ]UP2]\%>("?TT&[[4'Z99()]P"';.)2)J+SI M=C*PK3JZG7%D;/'=]A%K3/+B'!;MC(L7VPNY7":4(O:/\VB];'\)J6PN&/G& MU:_ =5'R0]5*+]3WM)=D28)2DV*'9=_C%#$UBQJ(4IF^$AHFG1E;-I$F5A1T M%0DM698W[(1CRHD?;? D\(+!2H+\*Z;L(%5,DBX>O,_7EN!YGZ\-JO9=W%,= MG(5=3:=/*'FS51W.=<]YT-(0L>R7>24YRU++?)^)O,]$'CK48L/!G!3:%G!6 M&&I#R)"%?<\J6]J85-?6T"I?=80HQJ*S)&ZK O18M%?EISTV5W2JAR91[<(A"L:CI# M*#!NOHM_[[7<>RWW7LN]UW+OM=Q[+?N^#$,\ */Q7U:7V##8?=E$V55;=@+] MEU&BES?7S:E6)R$)Z,6F7"+IC)@=Y^L&!0OL7/G/B :1X.%19C6$ MM(!Y0$R-1$LC%BL<11D%+>RGJV S=[R\I_X]YXJPS71J49?^\/$3948GOS1= M^:N0)[@R!>10'^FNYYV(NP(0_:NO.D +(\0#OT5!#1"R*2 M+;WF";@G<(502:8W(,?M #GN'6TWF#B.&_-UY4>U M?O@?U-Y2&\UAR)NI&@8=SI@[DKSP1RS>661*HM7K1&OQ#I&'A05[*)6EJ,77 MM,U,-#.=A$P1D;B:G2JL/"6U B[N?!$\XHL7>\%[(5U8]B*B/)TEO49YE4SL M1U,^XLP?I./2&\R@6+@GI7".J$W<2#U)LULV7(F73;W,WW& Z"4F"7'9!5U/ M0U,21RJ2-K:G%#G=P)ILS$HR2NLFOS. R2#E!)3X86LO;MZBR$[I>#V?F1N' MTUF\I\&/3T6C]82HI#9 >%J-3FD!X6*0P+7G6)#>BZ0 MP%EN/ S)42*MXRK--Q%I;W[:A0KB<@M<(.];6;6 O/XF)>#VW9BV+;AE-]DA M)8_((6W@8C"F6W.;^[O.4R1 CV"M0[U^ KST\M?OT3ZU:+1J5\Q,BWN*M.S. M5IK )%\V#("6JRY?7T\YMD23^=.U^)6D0\#DET6<:?Q$\SOBY0NO_+A+:?H: M6 ^8\N7GB?)\IO;'\@?E:PWWE&Q)J+CA";-.30 M\GC7AAZ$W@[7>C+!F + :X22?/8(7&X_WN+HH94QS:'21QQ87O;OSS -;C'O MXB@:&T0[.Y$*Y MH8DC?'LAKM]QJ.BU93V$7)HU+ DLY4V:P+X_EE+ M3)-?GLU]16F(G/.0Q-V$>&/VR,QNC%*%NMEG<_1__$!C8**;&LWVW=)PS%8S M8+;FR?(>KP2X:=+:O&:O,V8]N633UXTQK&5MY2=5>F!-^NR*=9G<>).]?A/2 MX#16X[R&P6;K1ZTDIS.NU6\L\B<*I(^=#B8U>Q]M?'^),^29W0JY87V)2010 MRYZJY4&M@F3QTN43\JZC]H)-$!)H,4D0T3X_?8:E1S:?0M,C(&%3P/["G4 5 M9 T!.O4[^:89LEJ )F<' M=<=<; ( F=L>U!ES]_Q A;&V-:1;QB#E@C,#E,YXII4?%SBDEN\\HN3AUK.@ MS11KJ.CQ"+ );ZTE@JN6W9E>;*MQ,"]6%V^,TAP9*N6\G7H3 C0LJ;ART M\:V+NVZ;!!6VRH Y+OA:CO,/JFTYVR%3]Q("V94 "X,G6UU?KR[LL@OU@,M4 MGXDQFE49SH4*OP#=8,M?P .*^BTQ+S <@:;,6&GYNSI'6-;Y$/W732ZM@5 M_DZ!"ZXTQA2AJ"EZ7W1UPX6W1W,*(Z@CVKZL&U.TP)QM6>AQ,:>VO]Q)6^1E MRF,K*OG1=U: U#D+@3>L3(!B;R96]!8+Y.:JX!:19QX$!')S576;R+.O/@*[ M^59E*7:%ISV!NV\E5H];QY6^L[??(24:=2CH#@(31 F;OB\!YBSA=D)=A&3[ MMN#,D6QKP59#2M(Q>=E61_^E4O[4M[O/#"DK1)^F(ORZ-Q'DPI0W$CL:@(O2 M9+VI&ON>RG\ %YD!R%\NPR,5^HGY]V8-0M>4LI1*_E3Q6Z1'7)@=,YX M,X1:.D?&>PHYQ5LNX0@2OB-+44L8TW?D,S7I,84Z<99L-? ^L('[C!(NX('? MD@0U]9CT//ZBXCNQ/XK]MS*N>EI:(-TCBMBQL6!\G//N"'C%U; R*BERFDJ! MTH!M>\M#"JU "P9K8?K*9[H/I67:KI/3%QZL6D-H1&"T!>*6< &-RZTDLP_3 MW8?I[L-T]V&Z'7P0\V*'*C7AT*)V94Z'>NR#C>EM$_ZP(G[EK!Q<:5L:$_?; M!5ZI*\&0NM*!)5!_U1M"%+ R?,D;_!#BAC4:,;)>'86@6ZV^T%OL5QMW%@EV.Z-*.?#RHP?)MC:_4'9J'F]+ M+3MZOCI=9_\&ZB:"4-53DL,B;MRR,=ZI%W[ ]NT=1,N.0(ASEXY5J#:]/KZ[#\Q,P\3/0ZLSB%-KS,!IZ+-)T+LC)W M!FE1T+NF%-@M7T*@%^:5'.051'IQ==>#PK72?R5.Y^K%BPMWU5!K@;X]MM=R^6VUXFEF@HVY:U%F@%VJ*\\+Z=U[6;M3G@ M83BK)>]%6/T6:HR[NKU]K>)[$&+H.ZE-[IU6P5M3(IFB_=_WF2;U5MNV"$PJ MC%'_=%/A9\15OMLAU<=H=/$ N."%3*0M<+UO3RBXQI3&+Y:;AG&3("#N4QAP M[;?I'3CQG:2Q8!0GOL > T9%),P=#I@D7';36Y^[7LA?+Q^0'9+H3+G% 9O! M"QV>K!#]=?3*%TUV9GEVZ$5O-W3"*&Q&*SYU#06/*2]KQLM+2\8!F]?)<7WQ M$K/,LUKYPS(32/Q4?6$1GMY$4WDM<0CKI]#2A'KC.462'?P%HX*(%A#% EPKI3'P!&X!%)3CR=K@Q MSS#*T-LY>UJZFPF/GW2I"ZV>GXN_AY%+BQ=;X><:;3'@6(FV(1X1&.]:^MO$ MA3_H(Y[8C+D-BS<=^"1&2A.C3NY#8"TNR.[ D M(3T^D$+IW"/+XPD+WYFZXEZTJ<^6T0I3RX-\"CAM_7VLK2C9L85E)T]4;=VQ MXRQ*(.+V:TQ:J'#Y15=-18FSV(L:K]Y[9"-VN#"\9]CW4?2V](<;+&X0F0.B M)R$DE7B^H.Q _K51%9LII/DK&]X:+[*>B1H"VK=3\9H_=Y]=AQUF=$K.>088 M]\!SI_@]"D+"#(TS:^4&,-72XJ0]JEE8"0 U?=)J!0RNK\M%KE +HY:@8A=E M'#ZZ; 9PH^2=<9HJ"Q&F?4^%(')WZR7;(0A?#%74%#BB =/K)NQ5$5"C2?K&?F^E24)9:F< M@A)'=R@@UAVS7);6&28K'-=8!S)5342)KQM&9^':?\6>$R6:0C]=Z7@U:]9= M/H5T)X(6R%$ECUUT+1$($YK?!;":" M%M]013LP\[L?J0FMYJ5="*#OB[]V 6SU0#SI.Q.\4_B0N!31J\W\G.$&(JF) M*!)2&/L)"P@ $[WB7N=(1^RF,I&WU[5& MGI=5UV@Q +W)%(;$H2M!T%/-]QGY(>(:/,.C9'RM!!&U0*!4*@]X%OQB6B)J M'Y$1'+4X 85.9YF?P3X-@*QB],^F;,IT]COFS1X4@K2K MB2C&:/O9VUNT0D5; FG.ZLAH6ASI!MNTX>7+]"RD 5XB$JB^X10S62&EW%2$;^/$DH MVKK%YC7V)2:10N1F&G9".Z 3WTG:?E#V(^XY"#OLH+A+J'!Q/?9-R045/J^ M$L4.G3+4>H<%#>>NI]59A..-]>(NPR5@0>4'=<<U!ES][RY/(RU MK2'=,@:)0,T,4+LTS F*SAF^?K\S34N3DH8T*75V[5I/KL=NSCSCV_*AZDN9 MOIZ2-X1P^<4YSKYSRVXXXB?9&R<\R09,6@O@1\;Y=);A#:KN2@@HK;U3U^/] MWFX0^U7'BA;');M@.9'N?"1,F0(7FSQ!M71:"R8YH65C0@P\ &"M[3.> M*O% D]28.'C]&J_D4B$DTG> G91RJ[Y;X0970Y$P8'Z$D.J5&C=U& @A]1Q MI&__[#B A 2,WB_%?BYG7'5KWK M7PBG[VA7J1-,^EU$4@@Y(_V#^38=X,D+USS1B10P<]47P)0M3XKY.*R[5YV_ MH]$+M3D);QT(I>7(!"&KO@V6=F6E%J$B '=S$X"#_'[U#U:81)MZG#).P)/9Y>N;_FVNY6I$']9ND)VP&T /H1? M,1,:5"W=HT,.#,D&Z0*AIK+7,S=J,0EY-\Z.TEBWF9D?%R\K?LF)NUF#6CJ6 MDM $8), %O.Q:54+0U!&0]$O@ MOK/%3BS^V#=QEDPKTH [C9Y1LA<@L&I)::HV'K5QYJ^74=XV^V\%+%54- 7S M4,0,EP7CX)P9&!Y>1:7YX$AJ""D%[?U@!DLT*W(F3S2Z'4K'[16.U;/4"=MQ M\0$%6M;98;H9A8BW*YX7D:I20ZR_'A'G#LN7$(6.0,@=74+Q\_.)8[;0"0GQ22 M6%4V6G/T?<7)=;HY)1K$W@/(]WW\YUV'S0[^Z[Y+^$.@%D;A SX>*(IX##'X M\'V#J_>]0B_;W@KVUVB^4J0%1?B/^HY3JPTE; 8V"]7L$K:U9S"6,&J,J3"O M:TM+6JLBU-R92Y]EJ+HQI"C5#%Y5+HI!:QA(->%[+ LQ%S MX_O2Y:\](E3.W,]<^\Z%I9_8AE ['0*WZFU4(>+):*RU;]I#J'4- 0QLI''T M<1Q;6#;@1%2M-C?:'8:[+')(U*(>A]8JC?)*@7XQ5V4U-3JR87DI7OD>./T& MI682'R-CFIZNOR,\)Q9O1SAAV[6ET%/H/*8&F$KCV(>$= C\%OL_%!YVMX8! M&*7(?C?'S^]MGI- UC&?R1\B%B/FDA_\_,\[&9ZRO]W9>^=%2/ *6-5R>TQG M4OKQ )$2_^W.I)1L? )$M MSTX>P@[UC6Z,,H.Q/[_FR;!4-*_AQ2F*.G.GH- M15)27T]E#;S"0GL--B6N53$F%M_*O5[58XB00B(U^%&P'\#"*!\H=_WC; M>AI"T4!I8'D[540QF/L*"/YN_&Y@3MA-"\ *+V)#B+;IXFQO]GPI_[Q3YF!* M?L[_[\FBZ-__/U!+ P04 " $@FI3A)O9HJ]U 2]08 %0 '-D9W(M M,C R,3 Y,S!?;&%B+GAM;.R]>7/D1I(O^/^:[7>(IWDV)MFRI*I27U+/S+/D M41J^955R299Z>F5K;6 BDD0K$I$-(%ED?_J-"T B2-.($#-.UHL,M/=PW_N M'I>'^[_]K^<= D\PRQ.<_OM7[[Y]^Q6 Z0;'2?KP[U\=\C=1ODF2KT!>1&D< M(9S"?__J!>9?_:__^#__CW_['V_>@/,/EY_ :E,D3_ \R3<(YX<,?GW[\1OP M7ZOWW_[LV[=V_>_N'N[1]__-T??WS[_;>_ M_^,?WKW[X=W_]?;MCV_?2@1^YL,"TO_Y$?S^V[??OOOVCV_?2Q^\CC:_1@\0 M7)Y+'_P!_G$3$[J__S[^T^_>_G[SI]__Z?MM]+L_;*.W;Z,X_H,L*=Z_9,G# M8P&^WGS#1"3C35.($'P!'Y(T2C=)A,!M.=(3<)ENO@4KA, -_5H.;F .LR<8 M?RNH(J*W'U&I/()1FK-__OM7DO:>[S/T+OGO_]NWWWY6?_DI\_/GH\U^^ M9Y]^]\,//WS'_EI]-$^Z/DC(OOONOSY>W6X>X2YZ0Z B5K"A#/+DQYS]\@IO M&$8*3]!_O2D_]H;^ZLV[]V^^?_?MRC+&E^CA]AUP.X M(_$-NA7]F*1SH7$1(<="'Y%T*+2!;13'LT*4Z'?1 M6P\VW#_CINQ@F?$SD!S82-@;R MC[]=I$52O)R1U4<6H4M"_OG_AB]-OHC.8S@K?\D&\^]?#7SYNZ: ]/-T,B4_ MT8433-]\OE4E]C=TW[*,#.;XD+&95EF71>VY_\'9 ,$',$: (-D>]]F>#>H3<$6CVKINT&[R..'C$'_ M]H?OWS+XZ6_^=@7S',+U'F9DK9(^7$&RS+A*HOL$$3;7T0M=E^;G![C:$B7^ M%4;9!Z)]%?NPH:YO0.;-7MY9QKR*,XE6Y5UZE,0^%E^D69SOF=V2&A9<%W.7* M\4F1FF$\4J+N)?Y4)PI1&@/(9[RD9AY"A-$#$NNKU+EYW47W"#HQ+4')@UDQ MRO]M4F/@J9B3I,JP@9)7MQ5*A"<02UV)*_B%\1V9+ (:&W(TK*'UP_#NC_ZF MO?D3O_[;+7$.2.4Z0U&>K[>W!=[\NB([0Y4HH4!$W^Y&B;HW.<8!X"U@/.8- M ^K 8&5=!0N"\(V*"^!(K 429&U(6$WN$_)8S_$N2E(=9^CZMCD Q]1^&^8_ M@ $>UTYX^D:RJFO[YBRFMW"\V^&4R? 1[NZATG'(P)L( =,#NAZ"?L[@.#.PX;K-*;L0 M=BFCL& E;04)@1PY2OVK1Y#YY4?]HBNX98#G0EI[0\H;,.;+&J3J)E%I?'8G MS:4,=V0PJ@?-S>^8G3/+-#Q:#B4__T%SIY)QGR)"46C;2H=U:6>&*\(AIEP^ MH.A!U0Y;7S+36X.(&\4]P>P>5[98,0"4P_S&V*UJW*N-8-2*]/3I)BY^2/)- MA/A5W^:@=$XV^'4[YVZ1\Q@X.2= 60'&:W[#'8,$*^@J0/6WPZR&YEV:.,]S MLS#R!@$7>I8(^C=TSBQ,4^^"IM/8CS06) P]!J^&@!N3KW)2:3:ZKKFWOFRG MXP8QCV8NM$L8L0S\<$R\&PH\JJ7@U-XV:V6-6Z8*';*L,35I6G7_]PT3B'KH M>3CIY9P:$V8X]CV*"U;15X@8(!OUNTC^O8$/"?(7-GSIHDW!=?($'?AA7?1\V5,\ZJV"7\V M]NF@>EFC0,3&1GJ(>DO-)_Q DR'@'$-QU#&HL++V@H4%V2+BPB4^) B:>('\ M/1L-UW2\V3IE$9AU=V@=#VDE) TC?>4Z>3[%UVXW<(\S^M"!IF2IG_L,T[!Z M3-5)T]^;*K&$K?@!SC 4RQZ!":NJ+E1(D"4:+ESA,B6&$?&:!U$1"2'T7*&/ MAHW>NVEZ:3VI;7[6= M8BM27MS_!N'Z6: MD;B'A(V*.TEZ,^R2&^#L@. 7BH4/0X05]18H',@."2T$,;?H6F M:?\=W[?2]A$]?Y;_#&I>XOXP&+/OAP6KJ"M$")"%]ITL5QXA0D9!OOE-J^E3 MHN1OK4*9A!;(.[6/AW43EJ:1B9+=G)EL<+;'&3M99\\YS_ A+;*7,QQKWL>. MD++;K@^0]GB0(G$]84=8$&"R ^*\ 64>B@NHX8@UE1HX9NV3%HFA0$L-*A>. MM(IC,H1<_.>*[##>Z;E/)P$; #H(>G,5P>2D_($6F(5@G0;C'T/P8"6M!0D% MZD*A <*[JMZ_<3F_W=%QRNV;]7-?OW/LS>$13C9O]^$K,_(S^N MLSO\1:G0Q.#7'>BY)N??X"DONA:BW (S]@Y0NDR]K:T >@V?X?<3<&!TAL4_?L!9P<(OZ#VP(, =?E A]K"!*/;_I5A ML'R60H>6P4C'WIO?,7SZ(-'P\.2$:9*0#\2$.[6,^S01BD:1GC+M#)$V-4'7 MCSC5S,P]_IZ9^MIT/-2MP>SY)&413&9NK];QD%9"TC#25ZZ=H=["S2$C+O'N M_?U=4J@5[NW^GID:VW3<&RHC2RL/OGO_]?TWH&0XO[7VJAX/J28D-0MKE8@# M1MV7L=YE$>TJ=ONRN\=(U5);7S+37X.(CS=W@@'@'.8WSFY5XUYM!*-6I*=/ M-]'SXGGS2 8*=5Z&=G_7SKUE6CZLM.0#2D:!O P=Q &/Z2@TG2,S9;LI4O'_ M'**,3)_HA3^(4+7FWJ_;54QHD?-8JJ+B)%Z"S&_48XA@!54%J'UDK'A'-0>K M="LS"S_^OF7IO!8]GW4)ZTRST(R\%Y5VP<).;86(0-O.-93OY+%E7?KU]C$B M U@?"M:"EZR*](Z"ARE9O?(;H.SO^:54K?8$<+Y 8CR_3V@ B/74&398J!BX"5;UL4( M4\8@JSF##6<=0IEP#1BQIDXU>NLYZ(VSWE9=OJ\QGR=T6O'IT7/0K&6 OJ>^ M+>NMU B]Y!E,:S\C0+O:ZXPJ=EJ[5&[GUO=-![;FJ0M8;5I*_;XFMZ"C9FQ# MB@E+S4?..W?KL2N=II=#WW:@YRM_S0LDA5^IMBF8W*Z/L>BR[9:6PM/[L8TK MJ=R/H:_R'!:YR8JA_4US13[G,_NS*'\D>U#ZGXM_ M',@.%!%Y\E5Q%F792Y(^_!RA@];*6Y&@17W(3P8R<1&_H#K#F'X3!Z M.&(C=2X",R3!19M+L1\DIF!5@)(M8'RG=KD;2'P]V=#.:$0VC7.^$0+F\'02 M=.]"-1OF1&$XSC :6$E)06H>'2F=N8)5.35SH_\89;_"@FZ_149!HG7$K43& M'(8!LN[=H&8&\HI;&,Z@@A+64%O B* C,&I&("NAYVVX";=^IR %!8TC39""'^)B#V#+V8/N??W@;AG MRF_)UYC44M^_Y88Z8J]S#-H4$ [2%@ M[FZ=!-W;I6 #(.<3R*IB& ZLI*4@58^:6A7SL[-'%DW+B(D MK/N._ESF?8CSRC LO%OU?<>43H\G/1Y+3A^V\1YFQ@AZ2&=EC$"2;BYK'/!MD_9VQ_5[-UUXX M)"-N:?=H\^MFU^MANSNU&5XET7V"V$43V3ZPIT6/&,4D0O'UE$GRF3I-7@H\U-S9KMAF?>__LN?WK_[XY\!ER$,5]!&&)MJ>2EHHF,@5RT@!8(SYL)) MTEGD@0Y1<0+79!FAJ.892%JH D+=KN0X0=0W&AWN,G^J:'F3>QV]T-L]B[R$ M-@7[:^PF18^Y"'O.* QW&$&D(Y6@2T]A:K^=/B!XS)B:DQU@3*0@TJ&[Z-DH M?6V(BA4,/52]. +E1?V ,CL!!65WPI9E]S"%VR28_<@X8EA=A^&B@YK "#Z M,9K+6\[A%A+&\0U\@NG!9*KHHV".0S=%#X5N!!^0<49A>,,((EA-3V%J'[44 M+WC,9?S-0^5R#?=BX 1CE%P=?+]C!LT-O:4,1AET:D;^,QWQ5WSP+2,,%CG)CSI:Y/ISG: MA 3G->KPC6])'":(3 /5Z,9D1K>BJSUI[K-(F.JA8KGH[:3J:S\2M >-(]7> MC@SH+EQ4&ML0>54VGY-(4AAN/1PM?'UM-D+>9(SL+AQN*WSM)R:O?(1WNX2G MJ]/2-#BE*(< MOP6K0_&(L^2?Y"/OWIZ\? :I]]ZAQNQ&_?L=^2OQ$Z>[@IDB>( DD*'C(*K(!6@ : VMCS M/AFS5-63.H/HUZP\^J[=JD"FY6>UAE/N9V&8=J_N\9A>0M,S:JAX1G->Q3'K MNA"AZRB)+].S:)^0/:@T:AT#5Z%FD>$V2MU#'F+%$]#:*V^2%&PXVS!<0@,_ MK*_)\+%"1S!1?N R!8)CH[72]"58BRA)87P192E96N2KS>:P.Z"H@/$YW":; M1+,>ZS@UFQ*A8]2]9/F6/$#,F83A5AK 87T5A@^2<*N2'2CY 1FQ\S'$O*7( MER*P8VGBX/L,/L(T)ZOPRW2#=_ *Y_DG6*RW=]&SUORE2]HJ75N'E5_?XZ4% M-[(((&$RA.&.II!C2WTO#%YTC"R_N&EP!YP]H/Q9BRY_;T MR-?=3M[QI)@?Z-$J*K>;Q^Q?_^7][_[P9WH208"3/QZ&*P[ -GC0Y_Z S_?! MWN2ERY,4TQ;HERD)TS#7JU=^]%V+DM@M6NZG'GIWC-."OA^B!VZ)8!2&@??" M@,=4%)K*A6F7Q,'EJ)ZGBO1D!D('&N*N<<9Z/A9%EMP?6'WT.]PT#Q-W<,71 M9;@RD6#Z62@,'W1L,8,3DSDNK\,Z!FZV*J& D K(8H$[#%J1?*X(,U9DQ#!/ MJ(>6OV(H$V04L8NLT/U?&4^-@C:^"]E,7<#&MB?\JNP9\ %G97E]B[[PJN0, M>\.KD??2'WXUWEQ!9$*&T"->$U9LH-])>G++ IV+OBO'S41,:F/H$;8X M)A MY.%\;Z1U36V_8<1\,\"QE;X7!2YJXTI8@Y(WZ.I_XZSWS931M]^&.T+OLH;6 MB6#5VB: AC;2]>QUE*TSUNX[9HD)US"[I6E3AODN_>2;%7-2YYV% M$4-U\.O.F1E6Y *PZLJL(1S!.@.<)\^S 80K8&QG]#'&/Z\3%@U]ZYB,$YS: M9'W[DLC*C"J&P?E4+U[=OM2MP("QZ?(=SDG*JIW=7RY9VJZ5KY0D'&+!24[D M(SQS.5#_:.$SY!NRT@+%8L G+D=0F,@?UG7NNI53-.@X1$.B.Y%[2-G\@?I( M%V9#CG*DPY#Q&7"9M0HR4SR6<;&]4:7HZD7%=)NUS-+'L??;B:[YZF/FRV/6.47&'F?_-SY&.![G\4L>OU,=>[H"EPZO&IV?="76/7 MWPX-47&+BZ]-49_OA+0O4L!JQ&?<[(Y\XS+L*_/LD;K&;+A-&B7E%AFOFZ4^ MMPENOZ2*WX@#.=PU38+5L"O-N'?B+P;86G)GV*ZHEX0Y)CTDG6(AWDI43)2J M/4SI*F/08$5]F21UY%DAV1#Y5]M^R*]HR^SXL"G(#@AF3\D&KIX3I<)'_=\U M2"'JH>6EFSKEPMO'<48S)P6-08#'U!.:NE%3TW23RUD0WR1,;*NPZ!@URP3D MS/-SO(N25-.RNPA8Z?N8X&_+Q@<0P4J*"E+[39,7*:&"#_B%#A/\@U^@MF+II=W?M?07CIH M>?%DR@?$):,0/'<( 3RFG="TW6@=0%5=<;'W/V]"HRYY]3W,6$PIH2D9-?4[8X%*(<('HFA:39;*\)>D>#P[ MY 7>P>SB6;PO7.4Y)/\OUBS78D3>&BT==NZ]AC_H$^U8 JD)80/SL7?IZW>! MD#9]%% !0"D!H"* 4@90"0%**>8HUW*&\V*]%?*:3$X]!&P2F3H(^L@PRPM: MFR4+:[H:Q@,KJ2E(W2-)[>MMU>MHODFL,59CBW>F;5]3RJ9EYP&:^:AY.S5K MG^8\M0W_E.$\O\[P5J_B9.-KYFJ5R+BO<,"(TY.Y;2C%([N4C0>T$9!BD:S3 MZQ&=>FXM=_&\AVENMA,>(.*@/UF;J(<&6%5S,BAX!;+L&$>GJV-4O48!F&RZC"AC5U&#A$J(D.]: FM[GR,3EKSO0=DW.O9FS MXOC4MDI3QVEH)MX!1I>1M[44H.*/#%WJ4#"UK7_"*6Z.4WB=R3&4 C%S.$:) M^^K+_K6(^=^('B&!'$VI(X>UE1@\2L*%9&ZE%PE^,YY=U?&"WG/S\K4?8?&( MX\OT">:\Y[".7RD2M'U:-,+ O7]]33E^ QZB) 4X+1N#)#7+,#Q-#\^C%TA* M:ET$=L+KY(8Z+)-#U$_G7,&E"G[>/"^#40[/(?_O97H7?PZV41Y699[.S'KW#J%X1GC,*GLF+SME*;:(1<]P_SBF>S@K=['B!\Q=;5M[6L106UK( +6\8S)BYHR N8P*'TZZJT M*B+O*4RA9FIJ+PE;FS@BZ6-Y7 8&\/4]9_)->9$64J#H!^C(R7NT%B@83>@P6]=3INFVK 7&+[88N,P]]D(EW4.< D=Q6L\ @#;E!LKD)8&OM+PYN M5",M+^4"[:/:4)*QYSJ#:8+YZ,CU;C>/V;_^R_O?_>'/],DMS,"&E[&GR8 H MV26TFO9&:CH@FG(&Z)JC;N?4I7RZR]1N1)Q_6;KY0,M!$&\D MGK8_%!"DOS4/-K,L; 7LHJP(M0Q(L :<-WV3?EQ?>IX@T0Z'YPDB)JW5VJ"7 MA+L@+4@N=/*-N?2!..\8X@,3< .&0-'MGX0%FT"F82&-59\$;=+.@V@?JU<^ M&8?ET:86-CXA#\.[,&L:GY0%_P":/U0- ]9;OB=?I?$9L? ,/L(T3Y[$':G) M^PAMTA;O>_58N7WT6W6/(,"*)WF_0S1 MT[,^FI+6A<-3E" ZE@\XHW4#ZGS:5?SW \\L)$I8;^^B9[*D26AB?3,!V*AD MSP326+Q]\RZ=KX3VG&:T\Z(//*>=%GF3GI2RB)C0,/'T$+]^ M(Q33'G\MV#G)51(#(C*@,LM9^[74@ 9;,FG2% TN.3C._)_O85L?()]3(AFB M'2+_DX1V,@?\%"4IG8W6J81-EN3D3^?DG^D#'UP)DHNX:2^#>T.UEKT]PV01G14)F2&:W4$OTP)?\6W>&=OEL=^R%NPJ_N&$C6%G M&#NV7EKVE"+1+C2B MVJI6D9 #:^PB['Y3) RN9A.8P0WBU&5H_6H+&I.CR' $C)N6M_J9<AJ[>^ M'2%@<8_?1="_9X3A&,-P8"4M!:EZU*UU_9:WCNQ^%<<)795&Z#I*XLOT+-HG M9#.HWCA3D9 Y&(.$W?M#S0Y0?F\N4R XAN$9:H!A+?T%#0[JQ 74N,S8V+(@ M+@OC,AM*WVGZ*-C4Q>^BZ,%--F1+>T 1W9J>PVVR":55S0@H6$U580(@7*%D M :HTO+D\0+*"OM-K@YE$G:A%X%)EXM=UNH[3O^;LOQEY*#3II*.-,S96]6(P M16IPEDE0,[EH]U-0?:\>BL[R^#9&R:NO22]=!BAS$#%Z!BQX]QP_ 6%:"PAN8" M!@4-XS&SKYR[\94>,K:P=)+UYBOG(?O*,%!'OC*@N8!!0<-XS.PK9VY\I8>, M+2R=9+WYREG(OC(,U)&O#&@N8%#0,!XS^\JI&U_I(6,+2R=9;[YR&K*O# -U MY"L#F@L8%#2,Q\R^LG+C*SUD;&'I).O-5U8A^\HP4$>^,J"Y@$%!PWC,YRN' M^SR)DRA[H0\T1+*.=DY,/Q$+2/J(^FF<2U,/0W*-45RPLJJ"Q:!TBHH+?R54 MYL;-E/@B#?53M",_WF51FD<;>M>JGP6C0LT"H%'JOPUO48<,ZRLO?'B0A$SE M/90C2XBO>([*1*:?7&X1\F&J)K,Z(.U&Z9T MB6.-XUZE!*-=8<>7X!JL]9=$/:\Y/F"$\)=U6N*C;HB#7S=\?=%-SLNK"LZ* MOG/$@ED([R-&X, *>@I0]7)$+VKA82Y94>RV/1=8LE$P05U)L.C=P"7 MZ08=Z+/(:YQ1DYVN9/.>O:^\+:*L$*"=PH2=@N[@;H\SL@@6 M??5L"G6-TS(/^6.T?0%TUO\N[ 0I&HR\P$XY4^C2\X+-M1U&,!A7_V(F2 "D$"B4#&AH"M,5@XA>+G@:TXS&UBW.%'T5@> M_N,N+]8[@?A\748RO\,];V^9Q/=1SLKCT!:@['S\!I*]2YX4\!9F3\D&\N'= MP U^2!D5Y6).T\EB\RS9KVP>KIFI@;UAXK!B^Z4\8<25R>P.3XWA:[$D M8>D)Q)FIJ7Z1>"KNFDA;/F?0SF,X LK ME_YY1-'3>C1T#UW0EL3$53M!6 ;4RMN-X+R5!1%^X963B;Y1GK,^B'4UR2HP M\A.<1QE[:&E1L50J!RL'A: =7--B%*=H18 6;1VJ4[ID.>LMD&^C;_5O'GJR M"=MI$T/!TDEX\,'5,('.J11>4A[KFVG(;Z9%H. V$W.;X=>F94._36^XJ:^K M0LB;]&-XV!^TK\?(Y-FI;6$G P8T.E^I+4P7JK7>U*_1Q5XX<=S=*L\#4Z\. M-N7\;A'$>;>SUQ7#]1>*GG!]-0;F+8!/%;AG6&WKQ&T/R^\ISMJFV+Y[7).[ MX>PE(WG/*^N03$7YS,\NGJ@&X!#:(37:#]CV0GH=*D$M;;0L MH%T_@\H#A$" 2R3^HG<#J[9;,%80MVS3_8(U6S<+.DLQ)MDSG !HWU.,GQ % MN'%P97\]6P/C@P-$^G0$$HKV\[81_9Q[0V;6C7Z_WHF.O,SN:O M,^3169 #;PNF5:0?TW,=U*UR T,U,\\A/9Q0[GY)[B&2.UFC3[4HGVL5'L1L M[KYQ;SB+;->KZCF7T4$8B]-C#7>KY"!TX^Q\0W,5[+6)SF6ZR6"4PP_$J>JJ MCJ+8CTC)U#E3M^'BNM&+"E+;,8[>:C M#L1R34!$A[Y.0*4@@$H"I/JI8D56"N.D$L%UAK=)04L,>.@^!0MBP:P=V->T M8, WK[32V$4:E_,@*Q&A5@,GJ$I.[8&<]4_B)Z Y2B=3=Q#5CHR&[\:FIT%5 M%S@_JXOKZ(6]S!.U<\MP=D8?<^BL'X;IF$\/0W1]K &D9R\AOCU3@@OKJ"]D M:,3<7#*J"RZ7O,#9,#1JQQET4HKRQQOX!-,#6W*44]D3% ]7E8\LE&@9[C05 M:'LY>A!\0<89 VJ2Y2%Q4O,.X6!!!TJLJ];O3(SK!N:02/^X2N-SP@'A/:4H M>%X\TT?.ZG<9:L0,S4N%N!?[*AD#,MV"N&9-=V#,\"!G'H*!:<&)M35K9&*U MH:XV9+="E6IH7PJ4#(UKE+(7RZJY@JAD&Z)5J2.(]?1I:$]\SWL.^7\OT\_I M?8(0C(D!LVIY-W #DR>Z]%>?&36I&MN9!A=/-B=.#&(A J_6QX5@(0ZS3MU9 M+4<8)F@".C97NR/3O('Q@77WB0/C^0_GW.XRG.HL8ZS9^3, M@/48^[7IKTNC_H9:=59*1O]!0 :;LCIMQ*O3XBW(J'STAP/Y>L1$#-/<#0VI MWP-,<'/D%.L]S ATZ<,5_?=5$A%?U'L_I473F:GW\I@N4N-2!(#8KU M1)AV M.XYUOXF.Z-O(&J\SO($PSNE&JMRG?][CM.RKP7OXE(TO/D&E:N^FE TM4YN3 M%_LLI>!W#]69!Q4$U"U$6CV1 )$F!$,U-P-L!X*1T8JU\SJ[CK)R8[;:\*IC M]#[P.%Y?IN6%\@><,?=9$W$>&'3:QT7N^-H=+;F2P^LQU#H#>R)EM8^+)#E[ M5APTL%>99ENN9RV-5P?$+0?,6M)2WXO+>[IM*3"_1@$%!E%= 7)/ M*T 2Y]QPL4/U0G>V.>2+CE ?]DAGKWVC E+;6&_/B.@?R(R,^W,FUQ\G*,ROE9-5K6=\D M\EOZ,UO('JB7-,X @PN*7LVPKP*^4WA?H\FA8VN[PZ 2D9[) 2XDH%+2/\X: MHFN%U>DN'V'QB&-WN40_<-6D\($L).,[R2F9"KY^B)+T&]JV[#B3R/[AB?]4 MJ>;PRLE)+5-J">,[3H^G Q,,^8ETF0+O:&"2<;:N*42V=56*YL/3I\0'?!^B M)!-U[J+:E:=>:9S#/9FG$G8$0'Y&++ECE<:K'+DFFBOHB@76(.X%=Q94 M8,D]C+E*$UULIN/ D6PZ(67)SS;6*:!>7)]0$?U4P,X?N^BY1/&8OH_)L>0B/1AAS?="]< !% >=KT^;02.F MX'(5?C53%ROLZ9XY=5KEY\$'30?1")0B@2X3'3QRZ2B/Q"YQ&P[_Q1[G4&:E2ZF_D M;#FX#.HJ''WXA^!;G7))H5#%$^:;H;6,8'#.5E?]P@!7B $E_*48Y5&3-$6$ MXO7U,Z_ZA9?C+6\G92];I@Y.[C>_7Y>,Z9ZW?APH/08,?P<\!+;:-KA7UI9WO M]1A<4_G2Q6Z/\ N$-Q"QA9S>PW@SNBXA[.?CQ=DRVC",^!KY&SH!1?0,\Q.V MRKV'*=PFX:YP%7 >],4Q/2\)TR$/+7D#P5R>!.?WUG)E+9(.[5STB)A+#%O$ M?5S&B$V&R"P-U?'Z(!OTMD[M!0_/D%]5<-VHP!5DK139^A@'>?.SP/$H;@+8 MKX**@OQ0@T_&SA8LO42=[NRZF;BW3W[:$HD%B[*=SKA''\%T>'L^I-;%X#?H MC_ST3. YHS>J/^74<4<=JE,\0W7DD+B(D'#(3RHOZL)P3@.(C5X73_>J>-[7 MQ(&X*$\*]54@8)"Z3"KN'0EA.[K4[_M M*>XP*U25P48JZRJ-C7*I=:C:]T<8Y^+E=II\_3&BU]*!)U,;0-S1X$)5R0N MLZ?YQ1T&@G$[KYI>.,^66WVDEI[7Y%;^V4O3(9Q3O(+O\DW=Y^&S^>48L$-> M.:C'T7N+64Q,B$)]W;CW8&T"OQE+*L-*H]MP74$ E&JV#VQ . M<.EX'4(FWYS!A[\\<[$84"?JQB0&F;@/#A7N+##D].E-:E=:R6Z=T$'2[ONAAX7Z#O*J8@K[@&XHU: MD XMT/LU&S9\XTOSFBFX58!OFIF1;-D_1@45YF6]M?9#?>+N0NLH,]\SYDYP M#]U5C2U@8 )55/[BT.Z?4.E95RD!G5V#\&[U WT_=T_37$9XO";>ES<1]R_@ M:W%G_$WGU5,8SFP N-&-TW0W3?/>, 7BL%6;!2^7QH/4G6,\P,W_I7'=]&,I ME\8JT(^[\*C2EP>SBDM70@1R:=S1..PR)5)%J-DSS'21/4+4S7)KD(E[%R[9 ML2WO!N]V. 4YK1@)#GM6 H!) ?:\VQP6<@14B40?]9Z%M8+B%X-PYT*ZZB0H M&+=;"-IG=\_4/U'#GK=,DC?D)WV+#E@#PWB/=XZ<]5R$HK/>L[N,BV>8;1(R MO1B?@W03<[03[B(^N0GS'S$3 T A1B ;)'5<^TXW^E4]RK7Z6A0];I7"4[(/,+]U#!SV'"-+O+B4X!NTX0PG ] YB- M#@ZF.S"8]Z!@:C>EPM'_3^_EGR($63E(FD:S*6!,_[!*X^8OI$]>DY4R32!H M/I6[>-Z@0TR&579+OHD*>$&6U7KGAE-+9FY;TTKJ)^1\'7>6>.(MQ=.8_P!K ML=DOLVI0[.]A1*29+!K/:P^_+>M%TD$[^Q]))% +R_]&+TG;OY,_S\< CM_> M5L, Y3@ '0C@(UE4I)XL\,YFB6X,:\]LX;:(LD*^S%&-@"?@'CXD:4IMACXT M8M1>05AT'N5F#5KAQ2 GG0(#T DW^(LT-G,>2$O&CKN-IV9HA_T>L1[O$:)R MTQ[OE^D69SO6ELKDZEN9I$6C+C46'OJG28QIJYH-PODA8]G:F_+^FZ&<5LV5 M*JG"B(BZ@&-#K2\$7-2!*_-?RA5(;.>M!XIW\(Z6WKN.DIAL7'3O;5A5B M6M0\99*PNLI$^W1C1GLFL\J#8;C0 !YX7%/AZ5[X@&A.S>@#RF".R\#2X47O MMCI++8T[3JW.JPAL,E'9\[);RMGPGG1J(Y/9&ZE5(#N1)7-SSJP(NT9L MZ18CK__9%%DV6912.HEI=&:#U3+-.)F>P_NBO%0_PWF1D[!WH'4:SP\L"X,/ M9YU=D\UP$B'Q[[LL2O-HH]]VVYJ93;]G2^;^Z@G'96W,,N,&;*B 800/=Q:" MG8.Q>&L0\8-*4^EG6]JR4NF[WN\"J.V0@B1 W^,O562:8M M$K6Q:D%5[\G8B@H4&$258/Q0A5UPC]0&>04J&[&Y(RT2C:7Q--$5W\%SO8A@1NB6_85M[ MH[=LCAB:3W!.!'!J5;)$H"$2V_[*0E'#JL0"M5Q*>^ IESIN[0I[@>^[*1SL M]) G*&/B8!C7F-&/@+E0(P,28_\1,MR,AL?DTB MS\;P0?<0%7,4^ZDZ1:MF TH^P4T_"C!A=<5-,E'<)@\I6T"FQ;$\1I.#*D6+ MVW4E#AZNEVJ^H,,[9GCS.';-51VZH7 M9+^#$XJ)DI<%J7:,FG$2JAY9V$TY@V0FCBXT5O!@DT3&()7R4;RBANA9CO25K_#U,W;J1IUVN91$@8(:436I+48C:J#/1""6+:K.#E)V_ZI$*\@IO>%&'# M>DJ<9'HJZVF7(ECNM)3(F=N> GGW4TF/%89A>CKX80-%+@ K$2RJRO!5F AD MXW019;1H)JTGRR8@ DFM!*MF&]#B]ZC^&!5G4T2L=LB M&,7I 2+N#,IG3*9EO:]PGG\#Q*'VOK*O5<&[>[!6L06F"T#:3X?>+%\ENX0N M_^2SEC"-<#!ZCR@Z6 0'8L+L=Q ?8?%(JWW3^E;EO?G_QDE:_$S^89I#JDW: M]A9#F96/:P[.'$C<60( XP]* <(+_X;P']V6:.I^FLFB6S++5;X.5><6/MJ=#G8C0:B0/8"XOR)UBAYDI_6+8KE?*!%UKU13C(C]!MIV):I.#5HZW9!,(Z' MF4!FAUOX0&>K&[C'&2OZ:]*7H9>&14)$#TVW^0^<":BX!!?\1^'!JBJ;)I6J M)8)M$I4*.7H!!(J/X$OTBU.3*&&7EBA:#(]R^5'&O*$X9O&P&-;I2\-Y/(2 M'W[IQY17F'DI_V/DT;1$*7/3MS]\_Y8Y*2M:VE$D;97&GW.XWE[D1;(C:\'< MP$G-:>OC9\K+#7XQWAQV)&W2L M=VB[]3,37,NIK/C8]8LRY>MC+=]H QN(([HP >Q2Y4N&NW3TLO.O4GO@X[[D M3*(99E"ZU\QX9GJ2_WJ6P3@IZ$^:$V@_&:L@W4?61\T-B5D@6VL5>+"&O@*& M G6@ "AYP#FQGV!]O/=%9P6EA#5OWI3T%O0H(QF.LVSM&IG#EM,(:.DW.4W>Y]07GV> MNL*TI*3TP#$MO>XX<\VL&1;LKNB&FE M#^OM+?EMON4),'?4!&V*D[MC;5T,VY4H'I(--H\P/B!VB,[YTY]"+X#NW*J. MZZ2[A>R565"5O%::B1 .2-))#3)!*5]I8NLMD$4$3,:Y"\E$#P\9?!#MX,30 MS(.0(D&KX@;C#/P&C%:8^"=M DH+\!>/$-PR+NP>Y!9OBR]L6LIP?-B(@JJW M,'M*Z"<$E3 "C)X=8",X%H&YA+7M7:7R51/<)(KL1 MCEM25@)ST=4A7J=D$CID&5E=L 0*<[=WS-@BK=6E('Y#A6B4 M'DDV1.MJEZ*!J !UTXX7M5MH1:9D1[5=>-081%K?HL:DW+9@D1 M1>/7^6-62[=]VORR">/X8/5E1: MH%@(CV(\6"G, ";T*TB<&E;FP&2K-DD?H^*069TP&)&W@4^;G5G$VXXN]A2NI#$:Z#Y"TP>'NGUT^J) M&-<#!)4\0!*(OJ^)P19G0$@=1D3Q9&N=)Q7ND'Q==M5Q5M%1IALP^7A^3&E# M/:864@B[V.T1?H%07,C56I>+E*\0BTOBUJF\[KN&68)Y'77+:.9<"!<&Z%@H MOR<9*,KS9)MP4=BU*[/#XVX#[#8^S8,[A_5EAYV1S@NTK];F.N)?*6=YC]\( MB USJX7EU\=5K@"75[0]""06MO+VZ+G-9I7&YPDZT/P:!^LV319.;$J'I=^; M(L::710)YN X&_5ZV=FHMM;4':_T(5RHY73%FN,,5VY'*\F.0EI2K=(BB:E< MR1,)Y!MQRG'QO$&'&,8?B+G0"'DH1 AW4CW=!W<7)N1*&K]QZ1H79 6?1 B] M<(LBTH):7)#B@H8G)C.]+2JMKK;(LPAM#H@_701TT&_*48<6EIQ;9V?$X!A&$&R79;M,66HPE?OT1?S1]@Q,CX630PD= MEEYW?!^2-$HW)&0!20;PA>9VW<"<)ES3)1,7E,V-0KK@EDEFAM)]@*6/SD*- MHNM(ZJ@NH6P8IR_5!P)X%T0CV<4SL>PT0F4F8G[Z\A/$#UFT?R2+S Q&%N?D M5FRL7VN8L)TD53\']R^@%@-0.<((!R[LXO@5CSD0"[8!$1K*1'VV:"@EJ=)^ M5O/9+?D-K\1XE:3PDOR< MJ[B^4W:&U?+6,DR-:L\LA/)1N'. MM;Q1JR4C88PY2OAA)55%RPF M0STF4AK#/H>[&C^6Y.80I,UV',GGK^F/_,- M$#&/K;U$W9L62S7_DB7D=V',=..H8&5%!8M N7A\HN_12S8BAU+!'Y9X/.-\ M0T'E TS 5Z8IESL+5TJJ[H#HFHLW"3H_9+P^4X)C=@^;?X)?V)\%L%-7!Q-IZ#1XX5.[@!5[L*JCD1X.D2*A4V-B[B(=\VYJS:4/:PM:9 M+EY*R@N6W#SK??.^VC M<(-GQL[+=IR?1\$N03XOT+R+E$'$\A4@A[=DO3P XP,;JC M&@U;A&'-2=F4=&R^F>ZTT"I:%P#ZL\W0O7PYE6)[-YYA,9<>YE#UEI6 M,K151JRXJDH>4O;,,2VD]K&TWCE9/UYIYPNIDC,-1DKD_:R2:M8@JEO=[@7S M$"8532RQ@5*-ECF##/12;51(^; M?ZDR2[>K[BP7564&CE4C_5<"2NYU+;BZ MRT"9:G#(T;C\G!JNXK\?1*7 #S@;Z&Z^>DZ4YB=#PN:'4EJ,W-NKA.5M01;- M44:6%I_W<50$\H+.#&%LI>!%H2D<5.(,"&M >#<KB]YOT,4&8<$JZ@H1 N$7E %[YBE8S);H49M!907<",CGW[Y] MI^\-B@0M@ID* P_^D&O9N#/R][]\.;=^^"]K ,[-2]KJW 1.*EX&>49I)?]Z=WOW7J91- / M>A4#]UY&J;]Y]_OP_>L8-47_:BEO$0@I^1?A&:1__>'=]V[]2R+H![V*@<=9 M[ ]OWGT?OI<=8Z?H92T5+@(G)2\C/&?SLC,*)NW.1?>%-TG^Z^D+W2WJ'A4. MDK%ZVM1'UDO&5LT,4&Z ,@O#HU1PPAJ*"Q@3U O'Z0M#9*:3NZ.!4UG.,>U M:^4J,AF'L-1D?^NNTH'3D*NT%14T2IEZ/Q&[QG'B-E@4S:^/,8K$,]1Q UK*C%PC- H/"$MSTYANGG<1=FO#M9H+5I.%P4-VI-, M017'0+Q)%;OA=5N''D/':7 %5_$+91E7">1@+7=$RR543=K_[5(#V VZ5)<> M0\=IP*5J?YIIN2=.-_(;N($)ZS%I?#C70(IK?TAAS4K,)PF%%HCL_> M>M05*@RH%X'9%FVW$8*Y*(+Y"1;ZSM!#P*)@UC]'><5<5=53T$J7)AY)0+3<%L&KO^DKWGX5!)<*59)N_H>X;/3%ITO+S_J92V"N&I M3Y_&\9!&0M)NY\GTROY1CA=AVT>T*V?5)DN2IX:><^K(T]9XVW/.''J. M4^UVWX:Z\QRGPAY="SJL!SGE\WRMI[E7+FLY3CE*Y'* GFZ>'HFZX&4JOX=, MTDVR1[ W)9$]V8*QUJ64#1N+>Q!SMAZ""Q.&]LN4*P64\IS(O\VKA,P#DXG\ MD4L5QN&E"Z/!#E%:L(&@AFU6Y"*D-%!;NM4X"B[47,X'S26<$'.YVY'_S9((76RW M<%/X#C/'_*8UFC;_P,)-4HD'()-ON2&GU[(LPTXW@J_!BNS#3RT7N!@Q'\7S MH79BU*<#W3VOM]55G_J1D0(ITW..4=)^#I8:B5P93>1*&6-6M[%D'<2ADSJ, M6%.G@4/6GQM)\3KI LS!4=9$@T-=XV()A9PAJZ8Y/JR)BM3+&[C!#VE"@X&>LVD0,UPR MJ1#WLL[EC.D:*1/YJ5G-6Y[&0ECJ:N&)M54[7!+:T2QPGN31PT,&'T27-"&6 M*I(KH2:%A'B2$#A*RQ\52:57CR71:E M^9;NN7[".%YGMS![2C;:-5&4R%E4#1TG[]Z?ZG!>LJ4_4\8 9T"P#L.G=-#$ M!FI= '*H =I: FTM0%M7H,U5#GE8%_I/D//5[K^Z_&\_J>Z&JI=!'YZ M_C?3Z]U2I@S&J^(:)VEQF1*)#=[PCE&RP&R0LH=V2I0%O8:C3 )Q*C68L)[2 MPH:D])^:%5@5@(-SR<&9[9&O)!1M'F[M,6TB3I!I$O70/IRV30_21WHPZ7:/ M+C4%J_\.IZA@F,T;>C:-5SIMT=1I.=_<7OG+N![8Y5ZIYEK/? QQC.+X4<35 M8#>TX! ;/Y)0!BNLX]CN+43'6>R2!G6TKBY1DGB:'/,["H:5 NAZ/F'M4+,/?2\7"JN4[#GS$ NN(5P?3@&"59158CJ;VSYR,PJ=%^RLE\Z>)4>]0H^ MVW;).K[=%E%6T'<"NI=2KCG/&.,;DGA;.9R,1OR3HY"/FR'_!#!11]YU+&K] MT&U_+M<1'>B^+EMSO:ZH;6RFJSQK)1N=%KGD.J.!>3R![ RH/)N8QA MS@[!0C,OYWLB)8@>(Q2D'C2V%X_C" Q^WEN_0:)%CE M3<1O5OV)TY=^76>0/"'#2Y YF]LS*2JX<,,O)_28K'GZ("YC^3?QPR6B%NEY#) M^"J)[A.4%"]G>+>/TA?-BPYC^H8G\8;\O%R45+* +T08P*0!I3@G0 @$*HF M$"F$VQ1;N\ N\%BB#30:TXP8P)6#XINS#A:UQ_F7XW'VV_F@/D5' M/5([VP#?0F(3L;D#]G[?T YZZ'EQ0=O"7>L9=RI MC" T6MXRLM*KTW4O9/PTYHKV5RQTYRTF!6V/';- ET("T6O3*B=M"/N<[ X[ M/[41C%J1KD95"Z%7]^(X7:7Q5;*!:0ZK.PO=_GF*Y(RK:ZN0 M]U0476+-,@T09PZBDGL(VT--/+&!8A> 74^ZB !.< 85:Q>5T:<;'.H:UZIK M7)-.8F>T>P/,]E%6O-".TCK[T.[OFL7>+EH^K*KF BB;^:>V00#PF')"4S;J MT?.4FUBX)U(_1I(?M\>K?G&G2=!PHZ;*X#?A$/KX82,U+@*K8'1QQ=B*;?_."3W]YH+RGX"ALN0/H)>%HV"V1O!V(:P21V'! M2MH*$@(Y*)U^O+5?V_D55_BE8 )D2W&VR5NG&XSPP\MUAN/#1G=/U_-MXV(0 M'=0\5>+@G,">LPK!\8:1P.,Z"D_KS0(<0N6"CXOJ&]X$1]TR._.Z3_"0,M@N._\1Y 6/#FGO=7S:5E# M<$9!5=H;1 &/*B@XCU3U,4K2 E*7-RC%W_%E\V!X M1,Q#JE2I;8E7&'-6/PQX5$/!J;Q,":BI.]N[DC7P%N8YB;$1$DU@-*H2C)(P M#'+])+U,+C([D M^(4PQ"NA@194%BD2CX8T,0\G,?NKQ/00T(+TS/Q4KS _$ M-KI>@)W"+G$QO0-[!X]<&B"+8Q^99M4 LAJ\P[Q$XYCE,!Q- M%&G. @L?"I'!L=-/X<]NG=2S_VDZE?YA6%]TN7C>H$.5.473]<1DVJG*/**+U'+&49D-$X>42J]K91M%%DX,#W]#BZ#U6 M2;V:F#R@P'4V-%D4T=9OO,@IR%D%\)A\*K0 9V8F77'0 )SOIC#RBS3V:N(5 M_8D,7/ +R;QA&B_6N-OF86K:#5BL#3L7+/\*BSM\"B^B+(6QD0GW4')@K)V4 MO9ME7MGE"RRH3=Y# !GKT*QO&,,N.QO0J#.+DAKQK78T\]7*JCJH.;2L(^H3 M6I?4@!%$C'FH]M6/Z)"-]>C6M9W]TS)LR63<6]8_)PU86<4T<%/ZIV*<:FMQ MF4O\OEVRT?K>[=9Z!FUT[<#K*OU<$7>X\7R"*H++HMQ.*_B%L0.C*%?%"]>$ MG4$043R8@^<%@@+X[<7!HL;7 6G>V:EYY7]LSJ9@'="6,2(5F @S/X/QL*MK ME+^.8X9$A"I\2.Q("L1#*L$*CK8J"&AH@U 1?C1"GD+ 6890>[^,[AUN89<321L_=IUB-Z\$T4E>WI;6@(9&=YOA^M6)F>ROR,4&0 MT$SA=?1"%RC"_5>;QX3 K[X]':5CN/T9H>ME@UKQ!'O.5#I-BP3C$#:IJMAA M'5T:G7$?0'C/FH.FY+Q;6[1 G:B3>5 MP*_*4P>MT8U/]D,=X$I;WIR5R^PMK*W%?COF4WK4%+S<+]\X$WZZM6M',X#Q MA>N2!HB:8SO:'>?BB,,A>(M:C T>:DVT$ONMZ;SOQ*UMBX!*#B31P7H+A/"@ MDAZ4X@-)?E:=JAY!;?>S*]O?DL2'*7>N1UZO"AU;9BVHD@%J]YYXJHL@?SK0 MMV[K[76&'[)HI[[65R5GW[]@@+SOWA-/4K\)D#+FU-[W@GT("VQ-6#M:4(SJ M=P$0-HHG'N$$#FE,?E-!Z;0#A?>Q56D+LEG6Z8]BN"20E&Q]=ZFYRZ(TIS76 M<'J=)?5@K/O5'!/VU/VDS6BN'C:@J 4AUDK^'%A(T<-?M;]-M_H7A;4<<.[: M(/KO<.-G4,>1IK?7C3SFZ^$QSY!D:/0FR)2RIYRW"=*6VWF))QU/AQ:0JSCX MF,A&U\M"MO+>X?1&K8QN/[Y;VIV01,R+*8N3 9\ZYXPBBD9FBJ;*0 MX1B>!1@O0)C-'/+)HO*,_"LI\K,#^75:K.YS)J_%7#! TUGLZN4QQ>(L?\19 M\89\9O=C&)ZE#6K_'#.BV*4 V#,KL4V4X L$8_!+R7KR\MB].OE$,/?@CUUD M/2!ZS&8*KT0X?5B$4PZ J^*7?=I=$) JWEGSGM%!JQTB;0N9I _7,-OB;$>+ MCJ_O4?+ 3F;(+S?TM/%!:P.E3=JZ$8@J*P^UK"O:]#:@>O?[O(<;44KA/KRC M#E/LCYN]Z"E^83@+7ZX/,P1S('$'-7M0\P_2F9V[L'= /62TI3FAG+,K\+V$ M(JYX+LA#C?UR$F^=E)MM;9YSD6EQ1Q9@.LD+HY1L:DL-4?97_^NH7GY^ M4KW!HNO30-(55#'$>AH-&Z_.0[)!L!R5(O$_M,$#I[S*\KT;'I2?J?=#E&0_ M1^@ 3U].(T3#T>TCA,5/&3[L29RZB^Z1UN)9C9YY[%:A[]X@*5? V(+3%R 8 M \89E*S!+XQY(,T0M7#%)OI= H;()7S>';#Z\3\3F-&\VY[>DZ4YFU= MBDX '.#@U0TK=BQMZ-/JY^#<3@7-;L<;U>DRD.MTODX(&6/P"V4]G_]]A%%^ MR%CN3GZLFW-,5^Y&;JA&V &F*HQ^TTZI!7&7;ZIK>%%P'GNJS+O;9W_A LSG MKY?I_E#D+'2\TV]A.DC& 7C'9-U['@^;[P)SL@% MS=;3MVO@[]VXQGL_KO'>KVN\#]*%ZG-Y FOB3IPVF4 M)_GG%-_3+NSTV)"Y,GTND&X2E+ [)UEE%J<'SF5P8 V.9?HMN;,OD^J*!EY@ M>JWF,3@[('$*PRO4@,):>@L:%-3 @[.280E@ M;]AQ3_\A2]9GYRI)X27YE>$6TI27BWV.&6^_&2?=^0J5 M6*"2"Y2"@5^H:(#)%EQ"BJ4I=>Y[;6!;NMET[**]68R?,,,7!I4VSY-\@S!= M=.O$CP$BY@CW$O50(P47!)E50,^"QV'!RIH*%@(DG1@TKKIK1K99V5TW^C0' M]&BGFS*(2GX!=+3-/5#[( MIP$)/]S/&G+3\C'E"<(]%?V$UP$X 1LB/MC(\H>0BSZ)Y>+)C&&X6KS'A#+# M83 RMCEG=KS=YC'9R.+&G_=UAVXQ[Y["AR1-N4>R95,8DZ\W,QK):[.'Z+69 MS&!V''_,<7P.G+-YS--?]%C3@TXR81L_4-#KK MG>G9(X&1 /$YS6"$Z)/RGZ(DO<*YV5&1.3/OUUC]S'T\"RYY +)C"63WZ,XB M].\VQY2_>/2-;BNY4"2P ,E@J%S@:M1J%CV#\T7?11J7%Q]IK+3>FR14\J3A M.\PS)%G5V"WQ[=4.']3Z%YO1=>8"@WP\'8R+'3BOH7@^R7AW!O51&+]'2[SB"OV8#6"[G0^_%[HYIUC'^ZG MZQ;;/CY3^O#[VH??+%AW2\)YV$??E_Y\+MP?-A^K5(-Y3(MN'*_ MG^G8KE.2($YD.B2;(++4000D:15;0GO]X-<"_9SX]>+YNJW-YS%.'1$O*UL= M,%6UV\/LW1-3+[5W%$"#*D=8Y M%"S!"^$9PHV;$EI868'!(B,'[1%8[ ^'_0\'M4?".(&:%?CKX$C\K'":X_X+ M3!X>"QBOGLAO'^KR=^R/M/C4.YTUBSYM\WE!EY=W$ST!7X00(.)2"-.EA"/_ !/!=G:^3#<9I7:9-@=_0YFOMY]SOG-3 MGJB5Z1G.#(KTO4S?)6^RD@>X-6=DE#^M87R@W>.H""',YKKH8A,M#V>U:-I= MV00I@>JI94JT'-N;1'MR6T,U[Y"-K O*,0,[4JN1<95=/C_!+TWRZC8U1,+0 ME/I)>K&@NLEJ"K^T;2@(PU& "2OJ+E!(NIO>=N!AO\?P/134&,5Z"P@CT%JS M.,BCF71^E^&1 RZ;S-_@[9MJ,E_:R%!K4)=I&RO ^%(@/^?BC-S?&)W/EGW( M'4V0"QJ3 F97*@/SLY=G ISA7.LZ4?J2^:ZL(N*C%A'5ZH;0#B1IZ5C+N%<1 MP6@4R@QT7)NU+[3V',_-;N:C: MKY6WVD?!E=I+BIY2MO=1$H,MSHXV,R&:_A$^O>;?U%J86/2X0 MG@VB@Z=[SR>*#Z1ZL376NJ[>J]^EXJKMYD020$4!7!; A0G5R6D NON"??AV M1=H_](*5%T\.)-W0%% #!VYH&G[FS4AGLKQ-51[W:$DOS9[IWCS"#$>6QZ"$9HFK=HR;SNW.)A*L+VXJD^_GSFA"@KT/9 MPV1ZE;> J70,LM[K])8> X6GYT*]XN*D&E+/",X.609]QOL-9P#V.&-O#XG% MM5,V%*U-<:"7Z0;OX%WT?/&\AVD.3V$*MXFC7,D(% 00@4<@H6L,':RH MLD"10!T@4*\X'05![?7.&=[M<'I;X,VOYS#?9 GK$*!BVX-?-WPBTDW.RXL= MS@KDE-<)B&MN(3S6&4$%*ZC+ZBW7S[B ^0><"0:/D5IWAG$:ED^'.FAZ?L[U M1#FR/,B-,!C*- 0;4<&J_:*K5W^3%$N_W3S"^(#@>LM,]O2%M55 M>M0K^&Q-\E@D$#'HRJ3S70\!\\#82=##HQ 6 JN@&%[/N6%DL)+"@D0!60(0 MQ *[^W%^]^IZ <-!C9$04!@G0%A58'5 MEFKLV?X=OGC>L&KZ%]'FD>&ZWEXENZ2 L32V.RS]0WDQ9\'!<+UAS-'+@I 7 M1B@P@$(> (E / [0"(&X3(T5(_UX:"M(>TO!;O!9IE4TWL$=F82*$9RXFCMF MU@22E7"'02D'H(+P687.-T*6YJ*8?%QM=:\6_3Y&S_3&\AJ2(1"'?2CWWFO> M1?;C(2].X4]91*^<5\7%,_E