0001445305-23-000166.txt : 20231030 0001445305-23-000166.hdr.sgml : 20231030 20231030162057 ACCESSION NUMBER: 0001445305-23-000166 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231030 DATE AS OF CHANGE: 20231030 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WORKIVA INC CENTRAL INDEX KEY: 0001445305 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 472509828 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36773 FILM NUMBER: 231360603 BUSINESS ADDRESS: STREET 1: 2900 UNIVERSITY BLVD. CITY: AMES STATE: IA ZIP: 50010 BUSINESS PHONE: (515) 817-6100 MAIL ADDRESS: STREET 1: 2900 UNIVERSITY BLVD. CITY: AMES STATE: IA ZIP: 50010 FORMER COMPANY: FORMER CONFORMED NAME: WORKIVA INC. DATE OF NAME CHANGE: 20141212 FORMER COMPANY: FORMER CONFORMED NAME: WORKIVA LLC DATE OF NAME CHANGE: 20140701 FORMER COMPANY: FORMER CONFORMED NAME: WEBFILINGS LLC DATE OF NAME CHANGE: 20091013 10-Q 1 wk-20230930.htm 10-Q wk-20230930
Q30001445305--12-312023FALSEhttp://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006Member0.01247560.00746915100014453052023-01-012023-09-300001445305us-gaap:CommonClassAMember2023-10-24xbrli:shares0001445305us-gaap:CommonClassBMember2023-10-2400014453052023-09-30iso4217:USD00014453052022-12-310001445305us-gaap:CommonClassAMember2023-09-30iso4217:USDxbrli:shares0001445305us-gaap:CommonClassAMember2022-12-310001445305us-gaap:CommonClassBMember2023-09-300001445305us-gaap:CommonClassBMember2022-12-310001445305us-gaap:LicenseAndServiceMember2023-07-012023-09-300001445305us-gaap:LicenseAndServiceMember2022-07-012022-09-300001445305us-gaap:LicenseAndServiceMember2023-01-012023-09-300001445305us-gaap:LicenseAndServiceMember2022-01-012022-09-300001445305wk:ProfessionalServicesMember2023-07-012023-09-300001445305wk:ProfessionalServicesMember2022-07-012022-09-300001445305wk:ProfessionalServicesMember2023-01-012023-09-300001445305wk:ProfessionalServicesMember2022-01-012022-09-3000014453052023-07-012023-09-3000014453052022-07-012022-09-3000014453052022-01-012022-09-300001445305us-gaap:CommonStockMember2022-12-310001445305us-gaap:AdditionalPaidInCapitalMember2022-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001445305us-gaap:RetainedEarningsMember2022-12-310001445305us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100014453052023-01-012023-03-310001445305us-gaap:CommonStockMember2023-01-012023-03-310001445305us-gaap:RetainedEarningsMember2023-01-012023-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001445305us-gaap:CommonStockMember2023-03-310001445305us-gaap:AdditionalPaidInCapitalMember2023-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001445305us-gaap:RetainedEarningsMember2023-03-3100014453052023-03-310001445305us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000014453052023-04-012023-06-300001445305us-gaap:CommonStockMember2023-04-012023-06-300001445305us-gaap:RetainedEarningsMember2023-04-012023-06-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001445305us-gaap:CommonStockMember2023-06-300001445305us-gaap:AdditionalPaidInCapitalMember2023-06-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001445305us-gaap:RetainedEarningsMember2023-06-3000014453052023-06-300001445305us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001445305us-gaap:CommonStockMember2023-07-012023-09-300001445305us-gaap:RetainedEarningsMember2023-07-012023-09-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001445305us-gaap:CommonStockMember2023-09-300001445305us-gaap:AdditionalPaidInCapitalMember2023-09-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001445305us-gaap:RetainedEarningsMember2023-09-300001445305us-gaap:CommonStockMember2021-12-310001445305us-gaap:AdditionalPaidInCapitalMember2021-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001445305us-gaap:RetainedEarningsMember2021-12-3100014453052021-12-310001445305us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100014453052022-01-012022-03-310001445305us-gaap:CommonStockMember2022-01-012022-03-3100014453052021-01-012021-12-310001445305us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001445305us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001445305srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001445305us-gaap:RetainedEarningsMember2022-01-012022-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001445305us-gaap:CommonStockMember2022-03-310001445305us-gaap:AdditionalPaidInCapitalMember2022-03-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001445305us-gaap:RetainedEarningsMember2022-03-3100014453052022-03-310001445305us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000014453052022-04-012022-06-300001445305us-gaap:CommonStockMember2022-04-012022-06-300001445305us-gaap:RetainedEarningsMember2022-04-012022-06-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001445305us-gaap:CommonStockMember2022-06-300001445305us-gaap:AdditionalPaidInCapitalMember2022-06-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001445305us-gaap:RetainedEarningsMember2022-06-3000014453052022-06-300001445305us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001445305us-gaap:CommonStockMember2022-07-012022-09-300001445305us-gaap:RetainedEarningsMember2022-07-012022-09-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001445305us-gaap:CommonStockMember2022-09-300001445305us-gaap:AdditionalPaidInCapitalMember2022-09-300001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001445305us-gaap:RetainedEarningsMember2022-09-3000014453052022-09-300001445305us-gaap:MoneyMarketFundsMember2023-09-300001445305us-gaap:CommercialPaperMember2023-09-300001445305us-gaap:USTreasurySecuritiesMember2023-09-300001445305us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001445305us-gaap:CorporateDebtSecuritiesMember2023-09-300001445305us-gaap:ForeignGovernmentDebtSecuritiesMember2023-09-300001445305us-gaap:CashEquivalentsMember2023-09-300001445305us-gaap:MoneyMarketFundsMember2022-12-310001445305us-gaap:USTreasurySecuritiesMember2022-12-310001445305us-gaap:CorporateDebtSecuritiesMember2022-12-310001445305us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310001445305us-gaap:CashEquivalentsMember2022-12-310001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001445305us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-09-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-09-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-09-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-09-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-09-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-09-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001445305us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001445305us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001445305us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001445305us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001445305us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001445305us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-09-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-09-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-09-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001445305us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001445305us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001445305us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001445305us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001445305us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001445305us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001445305us-gaap:FairValueMeasurementsRecurringMember2023-09-300001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001445305us-gaap:FairValueMeasurementsRecurringMember2022-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001445305us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001445305us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:FairValueInputsLevel2Member2023-09-300001445305wk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Memberus-gaap:FairValueInputsLevel2Member2023-09-300001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2019-08-310001445305us-gaap:ConvertibleDebtMemberwk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member2023-08-31xbrli:pure0001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMemberus-gaap:ConvertibleDebtMember2019-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2019-08-012019-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2028OverAllotmentOptionMemberus-gaap:ConvertibleDebtMember2023-08-310001445305us-gaap:ConvertibleDebtMemberwk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member2023-08-012023-08-310001445305us-gaap:CommonClassAMember2023-08-310001445305wk:DebtConversionTermsOneMemberus-gaap:ConvertibleDebtMember2023-08-012023-08-31wk:day0001445305wk:DebtConversionTermsTwoMemberus-gaap:ConvertibleDebtMember2023-08-012023-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2023-09-300001445305us-gaap:ConvertibleDebtMemberwk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member2023-09-300001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2023-01-012023-09-300001445305us-gaap:ConvertibleDebtMemberwk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member2023-01-012023-09-300001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2023-08-012023-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2023-08-310001445305wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-12-310001445305us-gaap:ConvertibleDebtMemberwk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member2022-12-310001445305us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2023-07-012023-09-300001445305us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2022-07-012022-09-300001445305us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2023-01-012023-09-300001445305us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2022-01-012022-09-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2023-07-012023-09-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2022-07-012022-09-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2023-01-012023-09-300001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2022-01-012022-09-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001445305us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001445305us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001445305us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001445305us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001445305us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001445305us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001445305wk:FormerExecutiveRetiredMember2023-01-012023-09-3000014453052022-01-012022-12-310001445305wk:RestrictedStockUnitsAndPerformanceSharesMember2022-12-310001445305wk:RestrictedStockUnitsAndPerformanceSharesMember2023-01-012023-09-300001445305wk:RestrictedStockUnitsAndPerformanceSharesMember2023-09-300001445305us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001445305us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2023-01-012023-09-300001445305us-gaap:EmployeeStockMember2023-09-300001445305us-gaap:EmployeeStockMember2023-01-012023-09-300001445305us-gaap:CommercialAndIndustrialSectorMember2023-07-012023-09-300001445305us-gaap:CommercialAndIndustrialSectorMember2022-07-012022-09-300001445305us-gaap:CommercialAndIndustrialSectorMember2023-01-012023-09-300001445305us-gaap:CommercialAndIndustrialSectorMember2022-01-012022-09-300001445305wk:DiversifiedFinancialsSectorMember2023-07-012023-09-300001445305wk:DiversifiedFinancialsSectorMember2022-07-012022-09-300001445305wk:DiversifiedFinancialsSectorMember2023-01-012023-09-300001445305wk:DiversifiedFinancialsSectorMember2022-01-012022-09-300001445305us-gaap:TechnologySectorMember2023-07-012023-09-300001445305us-gaap:TechnologySectorMember2022-07-012022-09-300001445305us-gaap:TechnologySectorMember2023-01-012023-09-300001445305us-gaap:TechnologySectorMember2022-01-012022-09-300001445305us-gaap:FinancialServicesSectorMember2023-07-012023-09-300001445305us-gaap:FinancialServicesSectorMember2022-07-012022-09-300001445305us-gaap:FinancialServicesSectorMember2023-01-012023-09-300001445305us-gaap:FinancialServicesSectorMember2022-01-012022-09-300001445305wk:ConsumerDiscretionarySectorMember2023-07-012023-09-300001445305wk:ConsumerDiscretionarySectorMember2022-07-012022-09-300001445305wk:ConsumerDiscretionarySectorMember2023-01-012023-09-300001445305wk:ConsumerDiscretionarySectorMember2022-01-012022-09-300001445305us-gaap:HealthcareSectorMember2023-07-012023-09-300001445305us-gaap:HealthcareSectorMember2022-07-012022-09-300001445305us-gaap:HealthcareSectorMember2023-01-012023-09-300001445305us-gaap:HealthcareSectorMember2022-01-012022-09-300001445305us-gaap:InsuranceSectorMember2023-07-012023-09-300001445305us-gaap:InsuranceSectorMember2022-07-012022-09-300001445305us-gaap:InsuranceSectorMember2023-01-012023-09-300001445305us-gaap:InsuranceSectorMember2022-01-012022-09-300001445305us-gaap:RealEstateSectorMember2023-07-012023-09-300001445305us-gaap:RealEstateSectorMember2022-07-012022-09-300001445305us-gaap:RealEstateSectorMember2023-01-012023-09-300001445305us-gaap:RealEstateSectorMember2022-01-012022-09-300001445305us-gaap:EnergySectorMember2023-07-012023-09-300001445305us-gaap:EnergySectorMember2022-07-012022-09-300001445305us-gaap:EnergySectorMember2023-01-012023-09-300001445305us-gaap:EnergySectorMember2022-01-012022-09-300001445305wk:UtilitiesSectorMember2023-07-012023-09-300001445305wk:UtilitiesSectorMember2022-07-012022-09-300001445305wk:UtilitiesSectorMember2023-01-012023-09-300001445305wk:UtilitiesSectorMember2022-01-012022-09-300001445305wk:MaterialsSectorMember2023-07-012023-09-300001445305wk:MaterialsSectorMember2022-07-012022-09-300001445305wk:MaterialsSectorMember2023-01-012023-09-300001445305wk:MaterialsSectorMember2022-01-012022-09-300001445305wk:PublicAdministrationSectorMember2023-07-012023-09-300001445305wk:PublicAdministrationSectorMember2022-07-012022-09-300001445305wk:PublicAdministrationSectorMember2023-01-012023-09-300001445305wk:PublicAdministrationSectorMember2022-01-012022-09-300001445305wk:ConsumerStaplesSectorMember2023-07-012023-09-300001445305wk:ConsumerStaplesSectorMember2022-07-012022-09-300001445305wk:ConsumerStaplesSectorMember2023-01-012023-09-300001445305wk:ConsumerStaplesSectorMember2022-01-012022-09-300001445305wk:TelecommunicationServicesSectorMember2023-07-012023-09-300001445305wk:TelecommunicationServicesSectorMember2022-07-012022-09-300001445305wk:TelecommunicationServicesSectorMember2023-01-012023-09-300001445305wk:TelecommunicationServicesSectorMember2022-01-012022-09-300001445305wk:OtherSectorMember2023-07-012023-09-300001445305wk:OtherSectorMember2022-07-012022-09-300001445305wk:OtherSectorMember2023-01-012023-09-300001445305wk:OtherSectorMember2022-01-012022-09-300001445305wk:XBRLProfessionalServicesMember2023-07-012023-09-300001445305wk:XBRLProfessionalServicesMember2022-07-012022-09-300001445305wk:XBRLProfessionalServicesMember2023-01-012023-09-300001445305wk:XBRLProfessionalServicesMember2022-01-012022-09-300001445305wk:OtherServicesMember2023-07-012023-09-300001445305wk:OtherServicesMember2022-07-012022-09-300001445305wk:OtherServicesMember2023-01-012023-09-300001445305wk:OtherServicesMember2022-01-012022-09-3000014453052023-10-012023-09-3000014453052024-10-012023-09-300001445305us-gaap:CommonClassAMember2023-07-012023-09-300001445305us-gaap:CommonClassBMember2023-07-012023-09-300001445305us-gaap:CommonClassAMember2022-07-012022-09-300001445305us-gaap:CommonClassBMember2022-07-012022-09-300001445305us-gaap:CommonClassAMember2023-01-012023-09-300001445305us-gaap:CommonClassBMember2023-01-012023-09-300001445305us-gaap:CommonClassAMember2022-01-012022-09-300001445305us-gaap:CommonClassBMember2022-01-012022-09-300001445305us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001445305us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001445305wk:RestrictedStockUnitsAndPerformanceSharesMember2023-01-012023-09-300001445305wk:RestrictedStockUnitsAndPerformanceSharesMember2022-01-012022-09-300001445305us-gaap:EmployeeStockMember2023-01-012023-09-300001445305us-gaap:EmployeeStockMember2022-01-012022-09-300001445305us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-09-300001445305us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-09-300001445305us-gaap:TechnologyBasedIntangibleAssetsMember2023-09-300001445305us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001445305us-gaap:CustomerRelationshipsMember2023-09-300001445305us-gaap:CustomerRelationshipsMember2022-12-310001445305us-gaap:TradeNamesMember2023-09-300001445305us-gaap:TradeNamesMember2022-12-310001445305us-gaap:PatentsMember2023-09-300001445305us-gaap:PatentsMember2022-12-310001445305wk:MichaelHawkinsMember2023-01-012023-09-300001445305wk:MichaelHawkinsMember2023-07-012023-09-300001445305wk:MichaelHawkinsMember2023-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________
FORM 10-Q
___________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from               to
Commission File Number 001-36773
___________________________________
WORKIVA INC.
(Exact name of registrant as specified in its charter)
___________________________________
Delaware
(State or other jurisdiction of incorporation or organization)
47-2509828
(I.R.S. Employer Identification Number)
2900 University Blvd
Ames, IA 50010
(888) 275-3125
(Address of principal executive offices and zip code)
(888) 275-3125
(Registrant's telephone number, including area code)
___________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Class A common stock, par value $.001WKNew York Stock Exchange
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 o
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes ý No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 o
Non-accelerated filer    o
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 October 24, 2023, there were approximately 50,202,454 shares of the registrant's Class A common stock and 3,845,583 shares of the registrant's Class B common stock outstanding.



WORKIVA INC.
TABLE OF CONTENTS
Page
i

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
Certain statements in this Quarterly Report on Form 10-Q are “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and are subject to the safe harbor created thereby. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical facts, including statements regarding our future results of operations and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2022, in “Item 1A. Risk Factors” in Part II of this Quarterly Report on Form 10-Q and in any subsequent filing we make with the SEC, as well as in any documents incorporated by reference that describe risks and factors that could cause results to differ materially from those projected in these forward-looking statements.
Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, achievements or events and circumstances reflected in the forward-looking statements will occur. We are under no duty to update any of these forward-looking statements after completion of this Quarterly Report on Form 10-Q to conform these statements to actual results or revised expectations.
ii

Part I. Financial Information
Item 1.     Financial Statements
    
WORKIVA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
As of September 30, 2023As of December 31, 2022
(unaudited)
ASSETS
Current assets
Cash and cash equivalents$404,885 $240,197 
Marketable securities377,533 190,595 
Accounts receivable, net of allowance for doubtful accounts of $801 and $744 at September 30, 2023 and December 31, 2022, respectively
98,861 106,316 
Deferred costs36,953 38,350 
Other receivables7,017 6,674 
Prepaid expenses and other21,902 17,957 
Total current assets947,151 600,089 
Property and equipment, net25,102 27,096 
Operating lease right-of-use assets10,228 13,932 
Deferred costs, non-current28,816 33,682 
Goodwill108,851 109,740 
Intangible assets, net23,585 28,234 
Other assets5,395 6,847 
Total assets$1,149,128 $819,620 
1

WORKIVA INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (continued)
(in thousands, except share and per share amounts)
As of September 30, 2023As of December 31, 2022
(unaudited)
LIABILITIES AND STOCKHOLDERS’ (DEFICIT) EQUITY
Current liabilities
Accounts payable
$4,909 $6,174 
Accrued expenses and other current liabilities
94,158 83,999 
Deferred revenue
338,418 316,263 
Finance lease obligations525 504 
Total current liabilities438,010 406,940 
Convertible senior notes, non-current761,847 340,257 
Deferred revenue, non-current
38,216 38,237 
Other long-term liabilities
1,539 1,518 
Operating lease liabilities, non-current9,023 12,102 
Finance lease obligations, non-current14,186 14,583 
Total liabilities1,262,821 813,637 
Stockholders’ (deficit) equity
Class A common stock, $0.001 par value per share, 1,000,000,000 shares authorized, 50,173,423 and 48,761,804 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively
50 49 
Class B common stock, $0.001 par value per share, 500,000,000 shares authorized, 3,845,583 and 3,890,583 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively
4 4 
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding
  
Additional paid-in-capital
541,093 537,732 
Accumulated deficit
(648,445)(525,116)
Accumulated other comprehensive loss(6,395)(6,686)
Total stockholders’ (deficit) equity(113,693)5,983 
Total liabilities and stockholders’ (deficit) equity$1,149,128 $819,620 
See accompanying notes.
2

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
(unaudited)
Three months ended September 30,Nine months ended September 30,
2023202220232022
Revenue
Subscription and support$143,421 $118,591 $409,857 $339,064 
Professional services14,754 14,258 53,529 55,008 
Total revenue158,175 132,849 463,386 394,072 
Cost of revenue
Subscription and support24,864 19,235 74,080 56,683 
Professional services13,491 13,184 42,297 38,846 
Total cost of revenue38,355 32,419 116,377 95,529 
Gross profit119,820 100,430 347,009 298,543 
Operating expenses
Research and development41,747 38,583 130,235 113,644 
Sales and marketing72,576 64,560 215,168 184,879 
General and administrative21,022 27,405 86,660 75,507 
Total operating expenses135,345 130,548 432,063 374,030 
Loss from operations(15,525)(30,118)(85,054)(75,487)
Interest income7,294 1,440 15,546 2,325 
Interest expense(47,437)(1,510)(50,437)(4,540)
Other (expense) income, net(71)964 (1,450)1,467 
Loss before provision for income taxes(55,739)(29,224)(121,395)(76,235)
Provision for income taxes530 467 1,934 810 
Net loss$(56,269)$(29,691)$(123,329)$(77,045)
Net loss per common share:
Basic and diluted$(1.04)$(0.56)$(2.28)$(1.46)
Weighted-average common shares outstanding - basic and diluted54,256,941 53,081,564 53,987,791 52,844,532 

See accompanying notes.

3

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
Three months ended September 30,Nine months ended September 30,
2023202220232022
Net loss$(56,269)$(29,691)$(123,329)$(77,045)
Other comprehensive (loss) income
Foreign currency translation adjustment(3,189)(7,256)(1,180)(13,344)
Unrealized gain (loss) on available-for-sale securities208 (619)1,471 (3,033)
Other comprehensive (loss) income(2,981)(7,875)291 (16,377)
Comprehensive loss$(59,250)$(37,566)$(123,038)$(93,422)

See accompanying notes.

4

WORKIVA INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)
(in thousands)
(unaudited)
Nine Months Ended September 30, 2023
Common Stock (Class A and B)
SharesAmountAdditional Paid-in-CapitalAccumulated Other Comprehensive LossAccumulated Deficit
Total Stockholders' Equity (Deficit)
Balances at December 31, 202252,652 $53 $537,732 $(6,686)$(525,116)$5,983 
Stock-based compensation expense— — 38,042 — — 38,042 
Issuance of common stock upon exercise of stock options102 — 1,457 — — 1,457 
Issuance of common stock under employee stock purchase plan107 — 5,546 — — 5,546 
Issuance of restricted stock units449 — — — — — 
Tax withholding related to net share settlements of stock-based compensation awards(78)— (7,228)— — (7,228)
Net loss— — — — (46,150)(46,150)
Other comprehensive income— — — 3,280 — 3,280 
Balances at March 31, 202353,232 $53 $575,549 $(3,406)$(571,266)$930 
Stock-based compensation expense— — 20,610 — — 20,610 
Issuance of common stock upon exercise of stock options47 1 746 — — 747 
Issuance of restricted stock units266 — — — — — 
Tax withholding related to net share settlements of stock-based compensation awards(12)— (1,212)— — (1,212)
Net loss— — — — (20,910)(20,910)
Other comprehensive loss— — — (8)— (8)
Balances at June 30, 202353,533 $54 $595,693 $(3,414)$(592,176)$157 
Stock-based compensation expense19,37719,377 
Issuance of common stock upon exercise of stock options701,1201,120 
Issuance of common stock under employee stock purchase plan936,9676,967 
Issuance of restricted stock units332— 
Tax withholding related to net share settlements of stock-based compensation awards(9)(984)(984)
Induced conversion of convertible senior notes
(81,080)(81,080)
Net loss(56,269)(56,269)
Other comprehensive loss(2,981)(2,981)
Balances at September 30, 202354,019$54 $541,093 $(6,395)$(648,445)$(113,693)
5

WORKIVA INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) (continued)
(in thousands)
(unaudited)
Nine Months Ended September 30, 2022
Common Stock (Class A and B)
SharesAmountAdditional Paid-in-CapitalAccumulated Other Comprehensive LossAccumulated Deficit
Total Stockholders' Equity (Deficit)
Balances at December 31, 202151,444 $51 $525,646 $(288)$(452,430)$72,979 
Stock-based compensation expense— — 15,309 — — 15,309 
Issuance of common stock upon exercise of stock options62 1 824 — — 825 
Issuance of common stock under employee stock purchase plan53 — 5,218 — — 5,218 
Issuance of restricted stock units545 — — — — — 
Tax withholding related to net share settlements of stock-based compensation awards(73)— (8,570)— — (8,570)
Adoption of ASU 2020-06— — (58,560)— 18,261 (40,299)
Net loss— — — — (18,493)(18,493)
Other comprehensive loss— — — (1,776)— (1,776)
Balances at March 31, 202252,031 $52 $479,867 $(2,064)$(452,662)$25,193 
Stock-based compensation expense— — 18,447 — — 18,447 
Issuance of common stock upon exercise of stock options76 — 1,145 — — 1,145 
Issuance of restricted stock units144 — — — — — 
Tax withholding related to net share settlements of stock-based compensation awards(12)— (1,344)— — (1,344)
Net loss— — — — (28,861)(28,861)
Other comprehensive loss— — — (6,726)— (6,726)
Balances at June 30, 202252,239 $52 $498,115 $(8,790)$(481,523)$7,854 
Stock-based compensation expense— — 20,297 — — 20,297 
Issuance of common stock upon exercise of stock options43 — 625 — — 625 
Issuance of common stock under employee stock purchase plan79 1 4,037 — — 4,038 
Issuance of restricted stock units145 — — — — — 
Tax withholding related to net share settlements of stock-based compensation awards(11)— (738)— — (738)
Net loss— — — — (29,691)(29,691)
Other comprehensive loss— — — (7,875)— (7,875)
Balances at September 30, 202252,495 $53 $522,336 $(16,665)$(511,214)$(5,490)

See accompanying notes.
6

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Three months ended September 30,Nine months ended September 30,
2023202220232022
Cash flows from operating activities
Net loss$(56,269)$(29,691)$(123,329)$(77,045)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization2,686 2,681 8,353 7,365 
Stock-based compensation expense19,377 20,297 78,029 54,053 
Provision for doubtful accounts8 91 57 82 
Realized loss on sale of available-for-sale securities, net  708  
(Accretion) amortization of premiums and discounts on marketable securities, net(1,930)129 (4,530)1,242 
Amortization of issuance costs and debt discount472 325 1,122 973 
Induced conversion expense
45,144  45,144  
Deferred income tax(14)57 (17)(91)
Changes in assets and liabilities:
Accounts receivable(15,234)(7,927)7,243 (6,190)
Deferred costs3,116 (1,372)6,248 (2,662)
Operating lease right-of-use asset1,244 1,269 3,807 3,877 
Other receivables(1,556)(527)(1,842)38 
Prepaid expenses and other3,452 3,593 (3,985)870 
Other assets1,043 (1,140)1,479 (1,105)
Accounts payable(386)3,931 (1,267)5,995 
Deferred revenue11,120 14,775 22,225 28,573 
Operating lease liability(750)(1,113)(3,129)(3,757)
Accrued expenses and other liabilities3,468 (523)10,217 384 
Net cash provided by operating activities14,991 4,855 46,533 12,602 
Cash flows from investing activities
Purchase of property and equipment(895)(1,023)(1,732)(2,226)
Purchase of marketable securities(144,989)(41,618)(322,008)(99,564)
Sale of marketable securities  65,052 14,981 
Maturities of marketable securities36,906 40,071 76,811 106,857 
Acquisitions, net of cash acquired   (99,186)
Purchase of intangible assets(48)(62)(167)(108)
Net cash used in investing activities(109,026)(2,632)(182,044)(79,246)
7

WORKIVA INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)
(in thousands)
(unaudited)
Three months ended September 30,Nine months ended September 30,
2023202220232022
Cash flows from financing activities
Proceeds from option exercises1,120 625 3,324 2,595 
Taxes paid related to net share settlements of stock-based compensation awards(984)(738)(9,424)(10,652)
Proceeds from shares issued in connection with employee stock purchase plan6,967 4,038 12,513 9,256 
Proceeds from the issuance of convertible senior notes, net of issuance costs691,113  691,113  
Payments for repurchase of convertible senior notes
(396,869) (396,869) 
Principal payments on finance lease obligations(127)(454)(376)(1,342)
Net cash provided by (used in) financing activities301,220 3,471 300,281 (143)
Effect of foreign exchange rates on cash(1,239)(2,450)(82)(4,102)
Net increase (decrease) in cash and cash equivalents205,946 3,244 164,688 (70,889)
Cash and cash equivalents at beginning of period198,939 226,253 240,197 300,386 
Cash and cash equivalents at end of period$404,885 $229,497 $404,885 $229,497 
Supplemental cash flow disclosure
Cash paid for interest$2,160 $2,152 $4,509 $4,535 
Cash paid for income taxes, net of refunds$604 $225 $2,126 $852 

See accompanying notes.

8

WORKIVA INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and Significant Accounting Policies
Organization
Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) is on a mission to power transparent reporting for a better world. We believe that consumers, employees, shareholders, and other stakeholders today expect more from business – more action, transparency, and disclosure of financial and non-financial information. We build solutions to meet that demand and streamline processes, connect data and teams, and ensure consistency – all within the Workiva platform, the world’s leading cloud platform for assured integrated reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.
Basis of Presentation and Principles of Consolidation
The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet data as of December 31, 2022 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023.
Seasonality affects our revenue, expenses and cash flows from operations. Revenue from professional services has been higher in the first quarter as many of our customers file their 10-K in the first calendar quarter. Our sales and marketing expense also has some degree of seasonality. With the exception of September 2020 and September 2021 when we transitioned to a virtual event, sales and marketing expense has historically been higher in the third quarter due to our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the SEC on February 21, 2023.
The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
9

Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us 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 and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Recently Adopted Accounting Pronouncements
None.
New Accounting Pronouncements Not Yet Adopted
None.
2. Supplemental Consolidated Balance Sheet Information
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of September 30, 2023As of December 31, 2022
Accrued vacation$15,551 $12,939 
Accrued commissions6,083 10,841 
Accrued bonuses21,796 5,597 
Accrued payroll5,181 5,318 
Estimated health insurance claims2,573 1,841 
Accrued interest1,116 1,455 
ESPP employee contributions4,163 5,661 
Customer deposits24,932 25,520 
Operating lease liabilities4,463 5,720 
Accrued other liabilities8,300 9,107 
$94,158 $83,999 

10

3. Cash Equivalents and Marketable Securities
At September 30, 2023, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$260,895 $— $— $260,895 
Commercial paper72,852   72,852 
U.S. treasury debt securities157,080 7 (305)156,782 
U.S. government agency debt securities61,190  (118)61,072 
Corporate debt securities125,397 2 (728)124,671 
Foreign government debt securities997  (16)981 
$678,411 $9 $(1,167)$677,253 
Included in cash and cash equivalents$299,720 $— $— $299,720 
Included in marketable securities$378,691 $9 $(1,167)$377,533 
At December 31, 2022, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$182,878 $— $— $182,878 
U.S. treasury debt securities72,151 1 (899)71,253 
Corporate debt securities120,081 62 (1,771)118,372 
Foreign government debt securities993  (23)970 
$376,103 $63 $(2,693)$373,473 
Included in cash and cash equivalents$182,878 $— $— $182,878 
Included in marketable securities$193,225 $63 $(2,693)$190,595 

The contractual maturities of the investments classified as marketable securities are as follows (in thousands):
As of September 30, 2023
Due within one year$250,767 
Due in one to two years126,766 
$377,533 
The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of September 30, 2023, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
11

As of September 30, 2023
Less than 12 months
12 months or greater
Fair Value
Unrealized Loss
Fair Value
Unrealized Loss
U.S. treasury debt securities$90,224 $(230)$6,567 $(76)
U.S. government agency debt securities61,072 (118)  
Corporate debt securities90,732 (463)27,945 (264)
Foreign government debt securities  981 (16)
Total$242,028 $(811)$35,493 $(356)
We do not believe the unrealized losses represent credit losses based on our evaluation of available evidence as of September 30, 2023, which includes an assessment of whether it is more likely than not we will be required to sell the investment before recovery of the investment's amortized cost basis.
4. Fair Value Measurements
We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:
Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 - Inputs are unobservable inputs based on our assumptions.
12

Financial Assets
Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.
When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of September 30, 2023, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.
Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2, and we have no financial assets measured using Level 3 inputs on a recurring basis. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of September 30, 2023Fair Value Measurements as of December 31, 2022
Description
Total
Level 1
Level 2
Total
Level 1
Level 2
Money market funds$260,895 $260,895 $ $182,878 $182,878 $ 
Commercial paper72,852  72,852    
U.S. treasury debt securities156,782  156,782 71,253  71,253 
U.S. government agency debt securities61,072  61,072    
Corporate debt securities124,671  124,671 118,372  118,372 
Foreign government debt securities981  981 970  970 
$677,253 $260,895 $416,358 $373,473 $182,878 $190,595 
Included in cash and cash equivalents$299,720 $182,878 
Included in marketable securities$377,533 $190,595 
Convertible Senior Notes
As of September 30, 2023, the fair value of our convertible senior notes due in 2026 and 2028 was $97.7 million and $689.7 million, respectively. The fair value was determined based on the quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 5 to the condensed consolidated financial statements for more information.
13

5. Convertible Senior Notes
The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):
Month Issued
Maturity Date
Free Convertibility Date
Redemption Date
Original Principal (including overallotment)
Initial Conversion Rate per $1,000 Principal
Initial Conversion Price
2026 Notes
August 2019August 15, 2026May 15, 2026August 21, 2023$345,000 12.4756$80.16 
2028 Notes
August 2023August 15, 2028May 15, 2028August 21, 2026$702,000 7.4690$133.89 
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the "2026 Notes”). The 2026 Notes bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the 2026 Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.
In August 2023, we issued $702.0 million aggregate principal amount of 1.250% convertible senior notes due 2028 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the partial exercise of 77.0 million principal amount by the initial purchasers of their option to purchase up to an additional $100 million principal amount (the "2028 Notes”). The 2028 Notes bear interest at a fixed rate of 1.250% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2024. Proceeds from the issuance of the 2028 Notes totaled $691.1 million, net of initial purchaser discounts and issuance costs.
The 2026 Notes and the 2028 Notes are together referred to as the "Notes".
The Notes were issued pursuant to an indenture and are senior, unsecured obligations of the Company. The 2028 Notes will rank equally with all of the Company’s existing and future senior unsecured indebtedness, including the Company’s outstanding 2026 Notes.
Holders of the Notes may convert all or a portion of their Notes prior to the close of business on their respective Free Convertibility dates, in multiples of $1,000 principal amount, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter in which the respective Notes were issued (and only during such calendar quarter), if the last reported sale price of our Class A common stock, par value $0.001 per share (which we refer to in this offering memorandum as our “Class A common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five consecutive business day period immediately following any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined below) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate on each such trading day;
14

if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
upon the occurrence of certain specified corporate events as set forth in the relevant indenture.
On or after the relevant Free Convertibility Date, holders of the Notes may convert their Notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the Notes.
Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture.
The Company may redeem for cash all or any portion of the Notes, at its option, on or after the respective Redemption Date, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the respective Redemption Date.
During the third quarter of 2023 none of the conversion conditions were met and therefore the Notes are not convertible at the option of the holders. As a result, the Notes were classified as non-current liabilities on the condensed consolidated balance sheet as of September 30, 2023.
Interest expense representing the amortization of issuance costs as well as contractual interest expense is amortized to interest expense at an effective interest rate of 1.5% and 1.6% over the term of the 2026 Notes and 2028 Notes, respectively.
As of September 30, 2023, the remaining life of the 2026 Notes and 2028 Notes were approximately 2.8 years and 4.9 years.
Partial Repurchase of 2026 Notes
We used $396.9 million of the net proceeds from the 2028 Notes offering discussed above to repurchase $273.8 million principal amount, together with accrued and unpaid interest thereon, of our 2026 Notes in separate and individually negotiated transactions with certain holders. The repurchase was accounted for as an induced conversion. The fair value of the repurchased 2026 Notes on the date of repurchase was $351.8 million. The consideration in excess of fair value resulted in a loss on induced conversion of $45.1 million which was recorded as interest expense in the condensed consolidated statement of operations. The difference between the fair value and the carrying value of the 2026 Notes on the date of repurchase of $81.1 million, including unamortized debt issuance costs of $3.1 million, was recorded in additional paid-in capital.
The net carrying amount of the Notes was as follows (in thousands):
September 30, 2023December 31, 2022
2026 Notes
2028 Notes
2026 Notes
2028 Notes
Principal$71,242 $702,000 $345,000 $ 
Unamortized issuance costs(778)(10,617)(4,743) 
Net carrying amount$70,464 $691,383 $340,257 $ 
15


Interest expense related to the Notes was as follows (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Contractual interest expense$1,618 $970 $3,558 $2,910 
Amortization of issuance costs472 325 1,122 973 
Total interest expense$2,090 $1,295 $4,680 $3,883 


6. Commitments and Contingencies
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
7. Stock-Based Compensation
We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock units, performance restricted stock units, options to purchase Class A common stock and Employee Stock Purchase Plan ("ESPP") purchase rights. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (“the 2009 Plan”). The 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (“the 2014 Plan” and, together with the 2009 Plan, “the Plans”).
Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Cost of revenue
Subscription and support
$1,247 $855 $3,732 $2,557 
Professional services
623 533 1,923 1,578 
Operating expenses
Research and development
4,155 3,399 13,677 9,272 
Sales and marketing
7,108 4,657 20,769 14,388 
General and administrative
6,244 10,853 37,928 26,258 
Total
$19,377 $20,297 $78,029 $54,053 
16

During the first nine months of 2023, we recognized an additional $18.1 million in stock-based compensation pursuant to certain transition agreements with former executives who retired during the period.
Stock Options
The following table summarizes the option activity under the Plans for the nine months ended September 30, 2023:




Options

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Outstanding at December 31, 20221,509,172 $14.57 3.2
Granted  
Forfeited(10)13.60 
Expired  
Exercised(219,354)15.16 
Outstanding at September 30, 20231,289,808 $14.47 2.5
Exercisable at September 30, 20231,289,808 $14.47 2.5
Restricted Stock Units and Performance Restricted Stock Units
The following table summarizes the restricted stock unit and performance restricted stock unit activity under the Plans for the nine months ended September 30, 2023:




Number of Shares
Weighted-
Average
Grant Date Fair Value
Unvested at December 31, 20221,921,927 $93.80 
Granted1,148,206 94.70 
Forfeited(106,570)92.53 
Vested(1)
(689,844)86.47 
Unvested at September 30, 20232,273,719 $96.51 
(1) During the nine months ended September 30, 2023, in accordance with our Nonqualified Deferred Compensation Plan, recipients elected to defer settlement of 2,925 shares of their vested restricted stock units and 359,812 shares were released from deferral.
Employee Stock Purchase Plan
During the nine months ended September 30, 2023, 200,436 shares of common stock were purchased under the ESPP at a weighted-average price of $62.43 per share, resulting in cash proceeds of $12.5 million.
Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At September 30, 2023, there was approximately $1.3 million of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.3 years.
17

8. Revenue Recognition
Disaggregation of Revenue
Revenues by industry are derived from leading software providers. The following table presents our revenues disaggregated by industry (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Industrials$23,461 $18,810 $68,670 $56,398 
Diversified financials22,927 17,472 66,916 51,864 
Information technology17,041 15,283 50,925 45,418 
Banks15,951 13,871 46,554 39,943 
Consumer discretionary15,224 13,301 44,511 38,147 
Healthcare13,549 11,701 39,949 35,158 
Insurance9,725 8,161 28,031 23,683 
Real estate6,600 5,647 19,765 17,651 
Energy6,618 5,577 19,883 17,169 
Utilities5,854 5,383 17,165 16,800 
Materials5,852 5,121 17,391 15,954 
Public administration4,886 3,844 13,754 11,046 
Consumer staples4,557 4,213 13,544 12,626 
Telecommunication services
4,449 3,262 12,352 9,724 
Other
1,481 1,203 3,976 2,491 
Total revenues
$158,175 $132,849 $463,386 $394,072 
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Subscription and support$143,421 $118,591 $409,857 $339,064 
XBRL professional services11,555 10,634 42,719 41,844 
Other services3,199 3,624 10,810 13,164 
Total revenues
$158,175 $132,849 $463,386 $394,072 
Deferred Revenue
We recognized $129.9 million and $107.7 million of revenue during the three months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. We recognized $277.8 million and $224.6 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.
18

Transaction Price Allocated to the Remaining Performance Obligations
As of September 30, 2023, we expect revenue of approximately $835.5 million to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $466.7 million of these remaining performance obligations over the next 12 months with the balance substantially recognized in the 24 months thereafter.
9. Net Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including convertible senior notes, outstanding stock options, stock related to unvested restricted stock units, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.
The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Three months ended
September 30, 2023September 30, 2022
Class A
Class B
Class A
Class B
Numerator
Net loss$(52,281)$(3,988)$(27,515)$(2,176)
Denominator
Weighted-average common shares outstanding - basic and diluted50,411,358 3,845,583 49,190,981 3,890,583 
Basic and diluted net loss per share$(1.04)$(1.04)$(0.56)$(0.56)
Nine months ended
September 30, 2023September 30, 2022
Class AClass BClass AClass B
Numerator
Net loss$(114,522)$(8,807)$(71,310)$(5,735)
Denominator
Weighted-average common shares outstanding - basic and diluted50,132,483 3,855,308 48,911,092 3,933,440 
Basic and diluted net loss per share$(2.28)$(2.28)$(1.46)$(1.46)
19

The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
As of
September 30, 2023September 30, 2022
Shares subject to outstanding common stock options1,289,808 1,566,858 
Shares subject to unvested restricted stock units and performance restricted stock units2,273,719 1,949,563 
Shares issuable pursuant to the ESPP86,000 115,715 
Shares underlying our convertible senior notes
9,547,320 4,304,082 
We use the if-converted method for calculating any potential dilutive effect of our convertible senior notes on diluted net income per share, if applicable.
10. Intangible Assets and Goodwill
The following table presents the components of net intangible assets (in thousands):
As of September 30, 2023As of December 31, 2022
Weighted Average Useful Life (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Acquired technology4.5$15,613 $(6,474)$9,139 $15,705 $(3,849)$11,856 
Acquired customer-related10.014,796 (2,284)12,512 14,969 (1,169)13,800 
Acquired trade names2.92,143 (1,506)637 2,151 (861)1,290 
Patents10.03,083 (1,786)1,297 2,916 (1,628)1,288 
Total7.1$35,635 $(12,050)$23,585 $35,741 $(7,507)$28,234 
Amortization expense related to intangible assets was $1.5 million during the three months ended September 30, 2023 and 2022, and $4.6 million and $3.8 million for the nine months ended September 30, 2023 and 2022, respectively.
As of September 30, 2023, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):
Remainder of 2023$1,520 
20245,356 
20254,623 
20263,308 
20272,040 
Thereafter6,738 
Total expected amortization expense$23,585 
20

The changes in the carrying amount of goodwill were as follows (in thousands):
December 31, 2022$109,740 
Foreign currency translation adjustments(889)
September 30, 2023$108,851 

21

Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of our operations should be read in conjunction with the condensed consolidated financial statements and related notes included elsewhere in this report and in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 21, 2023. In addition to historical consolidated financial information, this discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include, but are not limited to, those identified below, and those discussed in “Item 1A. Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2022, in “Item 1A. Risk Factors” in Part II of this Quarterly Report on Form 10-Q and in any subsequent filing we make with the SEC.
Overview
Workiva’s mission is to power transparent reporting for a better world. We believe that consumers, employees, shareholders, and other stakeholders today expect more from business – more action, transparency, and disclosure of financial and non-financial information. We build solutions to meet that demand and streamline processes, connect data and teams, and ensure consistency – all within the Workiva platform, the world’s leading cloud platform for assured integrated reporting. Additionally, we offer the only unified software-as-a-service (“SaaS”) platform that brings customers’ financial reporting, Environmental, Social, and Governance (“ESG”), and Governance, Risk, and Compliance (“GRC”) together in a controlled, secure, audit-ready platform.
The Workiva platform empowers customers by connecting and transforming data from hundreds of enterprise resource planning (“ERP”), human capital management (“HCM”), and customer relationship management (“CRM”) systems, as well as other third-party cloud and on-premise applications. Customers use our platform to create, review and publish data-linked documents and reports with greater control, consistency, accuracy, and productivity. Our platform is flexible and scalable, so customers can easily adapt it to define, automate, and change their business processes in real time.
Workiva provides more than 5,000 organizations across the globe with SaaS platform solutions to help solve some of the most complex reporting and disclosure challenges. While our customers use our platform for more than 100 different use cases, we organize our sales and marketing resources into four purpose-built solution groups focusing primarily on the office of the Chief Financial Officer (“CFO”): financial reporting, ESG, GRC, and industry verticals. Workiva also serves approximately 900 customers with non-platform, eXtensible Business Reporting Language ("XBRL")-tagging services, primarily through ParsePort, an XBRL conversion software company Workiva acquired in 2022.
We operate our business on a Software-as-a-Service (“SaaS”) model. Customers enter into annual and multi-year subscription contracts to gain access to our platform. Our subscription fee includes the use of our software and technical support. Our subscription pricing is based primarily on a solution-based licensing model. Under this model, operating metrics related to a customer’s expected use of each solution determine the price. We charge customers additional fees primarily for document setup and XBRL tagging services.
We generate sales primarily through our direct sales force and, to a lesser extent, our customer success and professional services teams. In addition, we augment our direct sales channel with partnerships. Our advisory and service partners offer a wider range of domain and functional expertise that broadens the capabilities of our platform, bringing scale and support to customers and prospects. Our technology partners enable more data and process integrations to help customers connect critical transactional systems directly to our platform.
22

We continue to invest in the development of our solutions, infrastructure and sales and marketing to drive long-term growth. Our full-time employee headcount increased to 2,519 at September 30, 2023 from 2,446 at September 30, 2022, an increase of 3.0%.
We have achieved significant revenue growth in recent periods. Our revenue grew to $158.2 million and $463.4 million during the three and nine months ended September 30, 2023, respectively from $132.8 million and $394.1 million during the three and nine months ended September 30, 2022, respectively. We incurred a net loss of $56.3 million and $123.3 million during the three and nine months ended September 30, 2023, respectively compared to $29.7 million and $77.0 million during the three and nine months ended September 30, 2022, respectively.
We continue to invest for future growth and are focused on several key drivers, including focusing on multi-solution adoption by new and existing customers, further developing our partner program, accelerating international expansion and developing our fit-for-purpose solutions. These growth drivers often require a more sophisticated go-to-market approach and, as a result, we may incur additional costs upfront to obtain new customers and expand our relationships with existing customers, including additional sales and marketing expenses.
Effects of Volatility in the IPO/SPAC Markets
In the United States, volatility in the public markets led to a decrease in the number of initial public offerings (“IPOs”) and special-purpose acquisition companies (“SPACs”) in 2022. New sales of our SEC and capital markets solutions were adversely affected by this decline in the IPO and SPAC markets. Reduced valuation multiples caused by higher interest rates, inflation, and geopolitical instability continue to negatively impact the number of IPOs and SPACs in fiscal year 2023. Accordingly, this volatility continues to apply pressure to new sales of our SEC and capital markets solutions. Whether and to what extent the IPO and SPAC markets will moderate cannot be accurately predicted.
Key Factors Affecting Our Performance
Generate Growth From Existing Customers. The Workiva platform can exhibit a powerful network effect within an enterprise, meaning that the usefulness of our platform attracts additional users. Since solution-based licensing offers our customers an unlimited number of seats for each solution purchased, we expect customers to add more seats over time. As more employees in an enterprise use our platform, additional opportunities for collaboration and automation drive demand among their colleagues for additional solutions.
Pursue New Customers. We sell to organizations that manage large, complex processes with distributed teams of contributors and disparate sets of business data. We market our platform to professionals and executives in the areas of financial and non-financial reporting, including regulatory, multi-entity and performance reporting. In addition, we market to teams responsible for environmental, social and governance reporting, and governance, risk and compliance programs. We intend to continue to build our sales and marketing organization and leverage our brand equity to attract new customers.
Offer More Solutions. We intend to introduce new solutions to continue to meet growing demand for our platform. Our close and trusted relationships with our customers are a source for new use cases, features and solutions. We have a disciplined process for tracking, developing and releasing new solutions that are designed to have immediate, broad applicability; a strong value proposition; and a high return on investment for both Workiva and our customers. Our advance planning team assesses customer needs, conducts industry-based research and defines new markets. This vetting process involves our sales, product marketing, customer success, professional services, research and development, finance and senior management teams.
23

Expand Across Enterprises. Our success in delivering multiple solutions has created demand from customers for a broader-based, enterprise-wide Workiva platform. In response, we have been improving our technology and realigning sales and marketing to capitalize on our growing enterprise-wide opportunities. We believe this expansion will add seats and revenue and continue to support our high revenue retention rates. However, we expect that enterprise-wide deals will be larger and more complex, which tend to lengthen the sales cycle.
Add Partners. We continue to expand and deepen our relationships with global and regional partners, including consulting firms, system integrators, large and mid-sized independent software vendors, and implementation partners. Our advisory and service partners offer a wider range of domain and functional expertise that broadens our platform’s capabilities and promotes Workiva as part of the digital transformation projects they drive for their customers. Our technology partners enable powerful data and process integrations to help customers connect critical transactional systems directly to our platform, with powerful linking, auditability and control features. We believe that our partner ecosystem extends our global reach, accelerates the usage and adoption of our platform, and enables more efficient delivery of professional services.
Investment in growth. We plan to continue to invest in the development of our platform, fit-for-purpose solutions and application marketplace to enhance our current offerings and build new features. In addition, we expect to continue to invest in our sales, marketing, professional services and customer success organizations to drive additional revenue and support the needs of our growing customer base and to take advantage of opportunities that we have identified in Europe, the Middle East and Africa ("EMEA") and Asia-Pacific ("APAC") regions.
Seasonality. Our revenue from professional services has some degree of seasonality. Many of our customers employ our professional services just before they file their Form 10-K, often in the first calendar quarter. Our sales and marketing expense also has some degree of seasonality. With the exception of September 2020 and September 2021 when we transitioned to a virtual event, sales and marketing expense has historically been higher in the third quarter due to our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow.
24

Key Performance Indicators
Three months ended September 30,Nine months ended September 30,
2023202220232022
(dollars in thousands)
Financial metrics
Total revenue
$158,175 $132,849 $463,386 $394,072 
Percentage increase in total revenue19.1 %17.9 %17.6 %22.2 %
Subscription and support revenue$143,421 $118,591 $409,857 $339,064 
Percentage increase in subscription and support revenue20.9 %19.9 %20.9 %23.3 %
Subscription and support as a percent of total revenue90.7 %89.3 %88.4 %86.0 %
As of September 30,
20232022
Operating metrics
Number of customers5,9455,541
Subscription and support revenue retention rate97.7%98.1%
Subscription and support revenue retention rate including add-ons112.0%107.0%
Number of customers with annual contract value $100k+1,5611,257
Number of customers with annual contract value $150k+851676
Number of customers with annual contract value $300k+296214
Total customers. We believe total number of customers is a key indicator of our financial success and future revenue potential. We define a customer as an entity with an active subscription contract as of the measurement date. Our customer is typically a parent company or, in a few cases, a significant subsidiary that works with us directly. Companies with publicly-listed securities account for a substantial majority of our customers. As of September 30, 2023 and 2022, our total customer count includes 926 and 895 ParsePort ESEF customers, respectively.
Subscription and support revenue retention rate. We calculate our subscription and support revenue retention rate based on all customers that were active at the end of the same calendar quarter of the prior year (“base customers”). We begin by annualizing the subscription and support revenue recorded in the same calendar quarter of the prior year for those base customers who are still active at the end of the current quarter. We divide the result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.
Our subscription and support revenue retention rate was 97.7% as of September 30, 2023, down slightly from 98.1% as of September 30, 2022. We believe that our success in maintaining a high rate of revenue retention is attributable primarily to our robust technology platform and strong customer service. Customers whose securities were deregistered due to merger or acquisition or financial distress accounted for just over half of our revenue attrition in the latest quarter.
Subscription and support revenue retention rate including add-ons. Add-on revenue includes the change in both solutions and pricing for existing customers. We calculate our subscription and support revenue retention rate including add-ons by annualizing the subscription and support revenue recorded in the current quarter for our base customers that were active at the end of the current quarter. We divide the
25

result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.
Our subscription and support revenue retention rate including add-ons was 112.0% as of the quarter ended September 30, 2023, up from 107.0% as of September 30, 2022.
Annual contract value. Our annual contract value (“ACV”) for each customer is calculated by annualizing the subscription and support revenue recognized during each quarter. We believe the increase in the number of larger contracts shows our progress in expanding our customers’ adoption of our platform.
Three months ended September 30,Nine months ended September 30,
2023202220232022
Subscription and support revenue from customers with annual contract value of $100k+ as a percent of total subscription and support revenue67.1%62.3%65.6%61.6%
Subscription and support revenue from customers with annual contract value of $150k+ as a percent of total subscription and support revenue52.1%47.4%51.0%46.9%
Subscription and support revenue from customers with annual contract value of $300k+ as a percent of total subscription and support revenue32.6%27.6%31.2%27.1%
Components of Results of Operations
Revenue
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We serve a wide range of customers in many industries, and our revenue is not concentrated with any single customer or small group of customers. For the nine months ended September 30, 2023 and 2022, no single customer represented more than 1% of our revenue, and our largest 10 customers accounted for less than 5% of our revenue in the aggregate.
We generate sales directly through our sales force and partners. We also identify some sales opportunities with existing customers through our customer success and professional services teams.
Our customer contracts typically range in length from twelve to 36 months. We typically invoice our customers for subscription fees annually in advance. For contracts with a two or three year term, customers sometimes elect to pay the entire multi-year subscription term in advance. Our arrangements do not contain general rights of return.
Subscription and Support Revenue. We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Amounts that are invoiced are initially recorded as deferred revenue.
26

Professional Services Revenue. We believe our professional services facilitate the sale of our subscription service to certain customers. To date, most of our professional services have consisted of document set up, XBRL tagging, and consulting to help our customers with business processes and best practices for using our platform. Our professional services are not required for customers to utilize our solution. We recognize revenue for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.        
Cost of Revenue
Cost of revenue consists primarily of personnel and related costs directly associated with our professional services, customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs. Costs of server usage are comprised primarily of fees paid to Amazon Web Services.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. We pay sales commissions for initial contracts and expansions of existing customer contracts. When the relevant amortization period is one year or less, we expense sales commissions as incurred. All other sales commissions are considered incremental costs of obtaining a contract with a customer and are deferred and amortized on a straight-line basis over a period of benefit that we have determined to be three years.
Research and Development Expenses
Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation; costs of server usage by our developers; information technology costs; and facility costs.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel and related costs for our executive, finance and accounting, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.
27

Results of Operations
The following table sets forth selected consolidated statement of operations data for each of the periods indicated:
Three months ended September 30,Nine months ended September 30,
2023202220232022
(in thousands)
Revenue
Subscription and support$143,421 $118,591 $409,857 $339,064 
Professional services14,754 14,258 53,529 55,008 
Total revenue158,175 132,849 463,386 394,072 
Cost of revenue
Subscription and support(1)
24,864 19,235 74,080 56,683 
Professional services(1)
13,491 13,184 42,297 38,846 
Total cost of revenue38,355 32,419 116,377 95,529 
Gross profit119,820 100,430 347,009 298,543 
Operating expenses
Research and development(1)
41,747 38,583 130,235 113,644 
Sales and marketing(1)
72,576 64,560 215,168 184,879 
General and administrative(1)
21,022 27,405 86,660 75,507 
Total operating expenses135,345 130,548 432,063 374,030 
Loss from operations(15,525)(30,118)(85,054)(75,487)
Interest income7,294 1,440 15,546 2,325 
Interest expense(47,437)(1,510)(50,437)(4,540)
Other (expense) income, net(71)964 (1,450)1,467 
Loss before provision for income taxes(55,739)(29,224)(121,395)(76,235)
Provision for income taxes530 467 1,934 810 
Net loss$(56,269)$(29,691)$(123,329)$(77,045)
(1)     Stock-based compensation expense included in these line items was as follows:
Three months ended September 30,Nine months ended September 30,
2023202220232022
(in thousands)
Cost of revenue
Subscription and support
$1,247 $855 $3,732 $2,557 
Professional services
623 533 1,923 1,578 
Operating expenses
Research and development
4,155 3,399 13,677 9,272 
Sales and marketing
7,108 4,657 20,769 14,388 
General and administrative
6,244 10,853 37,928 26,258 
Total stock-based compensation expense
$19,377 $20,297 $78,029 $54,053 
28

The following table sets forth our consolidated statement of operations data as a percentage of revenue for each of the periods indicated:
Three months ended September 30,Nine months ended September 30,
2023202220232022
Revenue
Subscription and support90.7 %89.3 %88.4 %86.0 %
Professional services9.3 10.7 11.6 14.0 
Total revenue100.0 100.0 100.0 100.0 
Cost of revenue
Subscription and support15.7 14.5 16.0 14.4 
Professional services8.5 9.9 9.1 9.9 
Total cost of revenue24.2 24.4 25.1 24.3 
Gross profit75.8 75.6 74.9 75.7 
Operating expenses
Research and development26.4 29.0 28.1 28.8 
Sales and marketing45.9 48.6 46.4 46.9 
General and administrative13.3 20.6 18.7 19.2 
Total operating expenses85.6 98.2 93.2 94.9 
Loss from operations(9.8)(22.6)(18.3)(19.2)
Interest income4.6 1.1 3.4 0.6 
Interest expense(30.0)(1.1)(10.9)(1.2)
Other (expense) income, net— 0.7 (0.3)0.4 
Loss before provision for income taxes(35.2)(21.9)(26.1)(19.4)
Provision for income taxes0.3 0.4 0.4 0.2 
Net loss(35.5)%(22.3)%(26.5)%(19.6)%
Comparison of Three and Nine Months Ended September 30, 2023 and 2022
Revenue
Three months ended September 30,Nine months ended September 30,
20232022
% Change
20232022
% Change
(dollars in thousands)
Revenue
Subscription and support
$143,421 $118,591 20.9%$409,857 $339,064 20.9%
Professional services
14,754 14,258 3.5%53,529 55,008 (2.7)%
Total revenue
$158,175 $132,849 19.1%$463,386 $394,072 17.6%
29

Total revenue increased $25.3 million for the three months ended September 30, 2023 compared to the same quarter a year ago due primarily to a $24.8 million increase in subscription and support revenue. Growth in subscription and support revenue in the third quarter was attributable mainly to strong demand and continued solution expansion across our customer base. Revenue from professional services increased slightly during the three months ended September 30, 2023 compared to the same quarter a year ago. The increase in revenue from professional services was due primarily to an increase in revenue from XBRL professional services partially offset by a decrease in revenue from other services as we continue to transition consulting and other services to our partners. We expect the revenue growth rate from subscription and support to continue to outpace revenue growth from professional services on an annual basis.
Total revenue increased $69.3 million for the nine months ended September 30, 2023 compared to the same period a year ago due primarily to a $70.8 million increase in subscription and support revenue. Growth in subscription and support revenue was attributable mainly to strong demand and continued solution expansion across our customer base. Professional services revenue decreased $1.5 million during the nine months ended September 30, 2023 compared to the same period a year ago. The decrease was driven primarily by the continued transition of consulting and other services to our partners and the timing of performance of XBRL services. We expect the revenue growth rate from subscription and support to continue to outpace revenue growth from professional services on an annual basis.
Cost of Revenue
Three months ended September 30,Nine months ended September 30,
20232022% Change20232022% Change
(dollars in thousands)
Cost of revenue
Subscription and support
$24,864 $19,235 29.3%$74,080 $56,683 30.7%
Professional services
13,491 13,184 2.3%42,297 38,846 8.9%
Total cost of revenue
$38,355 $32,419 18.3%$116,377 $95,529 21.8%
Cost of revenue increased $5.9 million during the three months ended September 30, 2023 compared to the same quarter a year ago due primarily to $4.2 million in higher cash-based compensation and benefits costs due in part to increased headcount, $0.5 million of additional stock-based compensation, and a $0.8 million increase in the cost of cloud infrastructure services. The increases in headcount and cloud infrastructure services resulted primarily from our continued investment in and support of our platform and solutions.
Cost of revenue increased $20.8 million during the nine months ended September 30, 2023 compared to the same period a year ago due primarily to $13.4 million in higher cash-based compensation and benefits costs due in part to increased headcount, $1.5 million of additional stock-based compensation, a $1.0 million increase in travel expense, a $3.1 million increase in the cost of cloud infrastructure services, a $0.6 million increase in software expense, and a $0.5 million increase in outsourced service fees. The increases in headcount, cloud infrastructure services, software expense, and outsourced service fees resulted primarily from our continued investment in and support of our platform and solutions. The increase in travel expense was due to a modest continued return to travel.
30

Operating Expenses
Three months ended September 30,Nine months ended September 30,
20232022% Change20232022% Change
(dollars in thousands)
Operating expenses
Research and development
$41,747 $38,583 8.2%$130,235 $113,644 14.6%
Sales and marketing
72,576 64,560 12.4%215,168 184,879 16.4%
General and administrative
21,022 27,405 (23.3)%86,660 75,507 14.8%
Total operating expenses
$135,345 $130,548 3.7%$432,063 $374,030 15.5%
Research and Development
Research and development expenses increased $3.2 million during the three months ended September 30, 2023 compared to the same quarter a year ago due primarily to $2.4 million in higher cash-based compensation and benefits and $0.8 million of additional stock-based compensation. The increase in compensation was primarily driven by continued investment in our employees in support of our platform and solutions.
Research and development expenses increased $16.6 million during the nine months ended September 30, 2023 compared to the same period a year ago due primarily to $11.6 million in higher cash-based compensation and benefits, $4.4 million of additional stock-based compensation, and a $0.7 million increase in travel expense. The increase in compensation was the result of our continued investment in and support of our platform and solutions. During the first nine months of 2023, we recognized an additional $1.6 million in stock-based compensation pursuant to certain severance obligations. The increase in travel expense was primarily due to our annual internal research and development event and a modest continued return to travel.
Sales and Marketing
Sales and marketing expenses increased $8.0 million during the three months ended September 30, 2023 compared to the same quarter a year ago due primarily to $5.2 million in higher cash-based compensation and benefits and $2.5 million of additional stock-based compensation. The increase in compensation was primarily due to an increase in employee headcount and sales commissions as we continue to invest in our go-to-market activities.
Sales and marketing expenses increased $30.3 million during the nine months ended September 30, 2023 compared to the same period a year ago due primarily to $17.7 million in higher cash-based compensation and benefits, $6.4 million of additional stock-based compensation, a $3.7 million increase in travel expense, a $1.0 million increase in professional service fees, and a $0.8 million increase in software expense. During the first nine months of 2023, we recognized an additional $1.9 million in cash-based and stock-based compensation pursuant to certain severance obligations. The remaining increase in compensation was primarily due to an increase in employee headcount and sales commissions as we continue to invest in our go-to-market activities. The increases in professional service fees and software expense were the result of our continued investment in and support of our platform and solutions. The increase in travel expense was primarily due to a modest continued return to travel and our annual internal sales and marketing event which was held in person in the first half of 2023. The event was held virtually in the prior year.
31

General and Administrative
General and administrative expenses decreased $6.4 million during the three months ended September 30, 2023 compared to the same quarter a year ago due primarily to a $0.4 million decrease in cash-based compensation and benefits, a $4.7 million decrease in stock-based compensation, and a $1.0 million decrease related to recruiting and professional service fees. The decrease in stock-based compensation during the third quarter of 2023 is primarily due to the recognition of $3.5 million in stock-based compensation pursuant to certain severance agreements during the third quarter of 2022 which did not recur in 2023. The remaining decrease in compensation was primarily due to a decrease in employee headcount.
General and administrative expenses increased $11.2 million during the nine months ended September 30, 2023 compared to the same period a year ago due primarily to $2.2 million in higher cash-based compensation and benefits, $11.6 million of additional stock-based compensation, a $0.5 million increase in public relations expense, partially offset by a $2.7 million decrease related to recruiting and professional service fees and a $1.4 million decrease in goods and service tax expense. In addition, during 2023 we recorded one-time fees of $0.6 million related to the cancellation of certain events. During the first nine months of 2023, we recognized an additional $1.4 million and $18.1 million in cash-based compensation and stock-based compensation, respectively, pursuant to certain transition agreements with former executives. Public relations expense increased during 2023 as we continue to execute on our brand strategy. The decrease in sales tax expense was related to a goods and services tax refund which is not expected to recur.
Non-Operating Income (Expenses)
Three months ended September 30,Nine months ended September 30,
20232022% Change20232022% Change
(dollars in thousands)
Interest income$7,294 $1,440 406.5%$15,546 $2,325 568.6%
Interest expense
(47,437)(1,510)3041.5%(50,437)(4,540)1010.9%
Other (expense) income, net(71)964 *(1,450)1,467 *
(*) Percentage is not meaningful.
Interest Income, Interest Expense and Other (Expense) Income, Net
During the three months ended September 30, 2023, interest income increased $5.9 million compared to the same quarter a year ago due primarily to an increase in our investment balance, facilitated by the issuance of our 2028 convertible notes, coupled with higher interest rates. Interest expense increased compared to the same quarter a year ago due primarily to a $45.1 million loss on induced conversion from the partial repurchase of our convertible senior notes due in 2026. Other (expense) income, net decreased $1.0 million compared to the same quarter a year ago due primarily to losses on foreign currency transactions.
During the nine months ended September 30, 2023, interest income increased $13.2 million compared to the same period a year ago due primarily to larger investment balances coupled with higher interest rates. Interest expense increased compared to the same period a year ago due primarily to a $45.1 million loss on induced conversion from the partial repurchase of convertible senior notes due in 2026. Other (expense) income, net decreased $2.9 million compared to the same period a year ago due primarily to losses on the sale of available-for-sale securities and losses on foreign currency transactions.
32

Results of Operations for Fiscal 2022 Compared to 2021
For a comparison of our results of operations for the fiscal years ended December 31, 2022 and 2021, see "Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" of our annual report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on February 21, 2023.
Liquidity and Capital Resources
Overview of Sources and Uses of Cash
As of September 30, 2023, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $782.4 million, which were held for working capital purposes. We have financed our operations primarily through the proceeds of offerings of equity, convertible debt, and cash from operating activities. We have generated significant operating losses and negative cash flows from operating activities as reflected in our accumulated deficit and consolidated statements of cash flows. While we expect to continue to incur operating losses and may incur negative cash flows from operations in the future, we believe that current cash and cash equivalents and cash flows from operating activities will be sufficient to fund our operations for at least the next twelve months.
Convertible Debt
In August 2023, we issued $702.0 million aggregate principal amount of 1.250% convertible senior notes due 2028 (the "2028 Notes"). Proceeds from the issuance of the 2028 Notes totaled $691.1 million, net of initial purchaser discounts and issuance costs. We used $396.9 million of the net proceeds from the 2028 Notes offering to repurchase $273.8 million principal amount, together with accrued and unpaid interest thereon, of our 1.125% convertible senior notes due 2026 (the "2026 Notes") in separate and individually negotiated transactions with certain holders. As of September 30, 2023, we had outstanding debt relating to our 2026 Notes and 2028 Notes of $70.5 million and $691.4 million, with corresponding maturity dates of August 15, 2026 and August 15, 2028, respectively.
33

Cash Flows
Three months ended September 30,Nine months ended September 30,
2023202220232022
(in thousands)
Cash flow provided by operating activities$14,991 $4,855 $46,533 $12,602 
Cash flow used in investing activities(109,026)(2,632)(182,044)(79,246)
Cash flow provided by (used in) financing activities301,220 3,471 300,281 (143)
Net increase (decrease) in cash and cash equivalents, net of impact of exchange rates$205,946 $3,244 $164,688 $(70,889)
Operating Activities
For the three months ended September 30, 2023, cash provided by operating activities was $15.0 million. The primary factors affecting our operating cash flows during the period were our net loss of $56.3 million, adjusted for non-cash charges of $2.7 million for depreciation and amortization of our property and equipment and intangible assets, $19.4 million of stock-based compensation expense, $1.9 million for the accretion of premiums and discounts on marketable securities, $0.5 million for the amortization of our debt discount and issuance costs, a $45.1 million loss on induced conversion from the partial repurchase of our convertible senior notes due in 2026, and a $5.5 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $15.2 million increase in accounts receivable, and a $1.6 million increase in other receivables offset by a $3.5 million decrease in prepaid expenses, a $3.1 million decrease in deferred costs, a $1.0 million decrease in other assets, a $11.1 million increase in deferred revenue, and a $3.5 million increase in accrued expenses and other liabilities. Customer growth and contract renewals for longer terms accounted for most of the increase in deferred revenue. Deferred costs decreased primarily due to the amortization of direct and incremental costs of obtaining a customer contract. The increases in accounts receivable, other receivables and accrued expenses and other liabilities as well as the decreases in prepaid expenses and other assets were attributable primarily to the timing of our billings, cash collections, and cash payments.
For the three months ended September 30, 2022, cash provided by operating activities was $4.9 million. The primary factors affecting our operating cash flows during the period were our net loss of $29.7 million, adjusted for non-cash charges of $2.7 million for depreciation and amortization of our property and equipment and intangible assets, $20.3 million of stock-based compensation expense and a $11.0 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $7.9 million increase in accounts receivable, a $1.4 million increase in deferred costs, and a $1.1 million increase in other assets offset by a $3.6 million decrease in prepaid expenses, a $3.9 million increase in accounts payable and a $14.8 million increase in deferred revenue. Deferred costs increased primarily due to payments made to our sales force related to the direct and incremental costs of obtaining a customer contract. Customer growth accounted for most of the increase in deferred revenue. The increases in accounts receivable, other assets, and accounts payable as well as the decrease in prepaid expenses were attributable primarily to the timing of our billings, cash collections, and cash payments.
34

For the nine months ended September 30, 2023, cash provided by operating activities was $46.5 million. The primary factors affecting our operating cash flows during the period were our net loss of $123.3 million, adjusted for non-cash charges of $8.4 million for depreciation and amortization of our property and equipment and intangible assets, $78.0 million of stock-based compensation expense, $4.5 million for the accretion of premiums and discounts on marketable securities, $0.7 million in realized losses on the sale of available-for-sale securities, $1.1 million for the amortization of our debt discount and issuance costs, a $45.1 million loss on induced conversion from the partial repurchase of our convertible senior notes due in 2026, and a $41.0 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $4.0 million increase in prepaid expenses, a $1.8 million increase in other receivables, and a $1.3 million decrease in accounts payable offset by a $7.2 million decrease in accounts receivable, a $6.2 million decrease in deferred costs, a $1.5 million decrease in other assets, a $22.2 million increase in deferred revenue, and a $10.2 million increase in accrued expenses and other liabilities. Customer growth accounted for most of the increase in deferred revenue. Deferred costs decreased primarily due to the amortization of direct and incremental costs of obtaining a customer contract. The increases in other receivables, prepaid expenses and accrued expenses and other liabilities as well as the decreases in accounts receivable and accounts payable were attributable primarily to the timing of our billings, cash collections, and cash payments.
For the nine months ended September 30, 2022, cash provided by operating activities was $12.6 million. The primary factors affecting our operating cash flows during the period were our net loss of $77.0 million, adjusted for non-cash charges of $7.4 million for depreciation and amortization of our property and equipment and intangible assets, $54.1 million of stock-based compensation expense, $1.0 million for the amortization of our debt discount and issuance costs, $1.2 million for the amortization of premiums and discounts on marketable securities, and a $26.0 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $6.2 million increase in accounts receivable, a $2.7 million increase in deferred costs, and a $1.1 million increase in other assets offset by a $0.9 million decrease in prepaid expenses, a $6.0 million increase in accounts payable, and a $28.6 million increase in deferred revenue. Deferred costs increased due primarily to payments made to our sales force related to the direct and incremental costs of obtaining a customer contract. Customer growth accounted for most of the increase in deferred revenue. The increases in accounts receivable, other assets, and accounts payable as well as the decrease in prepaid expenses were attributable primarily to the timing of our billings, cash collections, and cash payments.
Investing Activities
Cash used in investing activities of $109.0 million for the three months ended September 30, 2023 was due primarily to $145.0 million in purchases of marketable securities and $0.9 million in purchases of fixed assets partially offset by $36.9 million from maturities of marketable securities. Our capital expenditures were associated primarily with computer equipment in support of expanding our infrastructure and work force.
Cash used in investing activities of $2.6 million for the three months ended September 30, 2022 was due primarily to $41.6 million in purchases of marketable securities and $1.0 million in purchases of fixed assets partially offset by $40.1 million from maturities of marketable securities. Our capital expenditures were associated primarily with computer equipment in support of expanding our infrastructure and work force.
Cash used in investing activities of $182.0 million for the nine months ended September 30, 2023 was due primarily to $322.0 million in purchases of marketable securities and $1.7 million in purchases of fixed assets partially offset by $65.1 million from the sale of marketable securities and $76.8 million from maturities of marketable securities. Our capital expenditures were associated primarily with computer equipment in support of expanding our infrastructure and work force.
35

Cash used in investing activities of $79.2 million for the nine months ended September 30, 2022 was due primarily to $99.2 million for the acquisition of ParsePort, $99.6 million in purchases of marketable securities, and $2.2 million in purchases of fixed assets partially offset by $106.9 million from maturities of marketable securities as well as $15.0 million from the sale of marketable securities. Our capital expenditures were associated primarily with computer equipment in support of expanding our infrastructure and work force.
Financing Activities
Cash provided by financing activities of $301.2 million for the three months ended September 30, 2023 was due primarily to $691.1 million in proceeds from the issuance of convertible senior notes due in 2028, net of issuance costs, $1.1 million in proceeds from option exercises, and $7.0 million in proceeds from shares issued in connection with our employee stock purchase plan partially offset by $396.9 million paid for the partial repurchase of our convertible senior notes due in 2026 and $1.0 million in taxes paid related to net share settlements of stock-based compensation awards.
Cash provided by financing activities of $3.5 million for the three months ended September 30, 2022 was due primarily to $0.6 million in proceeds from option exercises and $4.0 million in proceeds from shares issued in connection with our employee stock purchase plan partially offset by $0.7 million in taxes paid related to net share settlements of stock-based compensation awards.
Cash provided by financing activities of $300.3 million for the nine months ended September 30, 2023 was due primarily to $691.1 million in proceeds from the issuance of convertible senior notes due in 2028, net of issuance costs, $3.3 million in proceeds from option exercises, and $12.5 million in proceeds from shares issued in connection with our employee stock purchase plan partially offset by $396.9 million paid for the partial repurchase of our convertible senior notes due in 2026 and $9.4 million in taxes paid related to net share settlements of stock-based compensation awards.
Cash used in financing activities of $0.1 million for the nine months ended September 30, 2022 was due primarily to $10.7 million in taxes paid related to net share settlements of stock-based compensation awards and $1.3 million in principal payments on finance lease obligations partially offset by $2.6 million in proceeds from option exercises and $9.3 million in proceeds from shares issued in connection with our employee stock purchase plan.
Contractual Obligations and Commitments
There were no material changes in our contractual obligations and commitments from those disclosed in the Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 21, 2023.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, income taxes and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
During the nine months ended September 30, 2023, there were no significant changes to our critical accounting policies and estimates as described in the financial statements contained in the Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 21, 2023.
36

Item 3.    Quantitative and Qualitative Disclosures about Market Risk    
For quantitative and qualitative disclosures about market risk, see “Item 7A., Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the year ended December 31, 2022. Our exposures to market risk have not changed materially since December 31, 2022.
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 the design and operation 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 the end of the period covered by this Quarterly Report on Form 10-Q.
Based on such evaluation, our principal executive officer and principal financial officer have concluded that as of such date, our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosures.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
37

Part II. Other Information
Item 1.    Legal Proceedings
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that in the opinion of our management, if determined adversely to us, would have a material adverse effect on our business, financial condition, operating results or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 1A. Risk Factors
In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our 2022 Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. There have been no material changes during fiscal 2023 to the risk factors that were included in the Form 10-K, other than what is set forth immediately below.
Recent events affecting the financial services industry could have an adverse impact on the Company's business operations, financial condition and results of operations.
Silicon Valley Bank and Signature Bank closed in March of 2023 which created bank-specific and broader financial institution liquidity risks and concerns. The future effect of these events on the financial services industry and broader economy are unknown and difficult to predict but could include failures of other financial institutions to which we or our customers face direct or more significant exposure, as well as other risks not yet identified. Any of these effects could have material adverse impacts on our liquidity, our current and/or projected business operations and financial condition and our results of operations.
Item 2.    Unregistered Sales of Securities and Use of Proceeds
Sales of Unregistered Securities
Not applicable.
Issuer Purchases of Equity Securities
The following table provides information about purchases of shares of our Class A Common Stock during the three months ended September 30, 2023 related to shares withheld upon vesting of restricted stock units for tax withholding obligations:
Date
Total Number of Shares Purchased (1)
Average Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced ProgramMaximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under Program
July 2023279 $101.66 — — 
August 2023906 106.06 — — 
September 20237,787 110.38 — — 
Total8,972 $109.67 — — 
38

(1) Total number of shares delivered to us by employees to satisfy the mandatory tax withholding requirement upon vesting of stock-based compensation awards.
Item 5.    Other Information
Director and Officer Trading Arrangements
On September 11, 2023, Michael Hawkins, Executive Vice President of Sales, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 20,152 shares of the Company's Class A common stock until February 9, 2024.
During the three months ended September 30, 2023, no director or officer of the Company, other than what has been set forth immediately above, adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.


39

Item 6.    Exhibits
The following exhibits are being filed herewith or incorporated by reference herein:
Exhibit
Number
Description
4.1
Indenture, dated August 17, 2023, between Workiva Inc. and U.S. Bank Trust Company, National Association, incorporated by reference from Exhibit 4.1 to the Company's Current Report on Form 8-K filed on August 17 2023.
4.2
Form of 1.250% Convertible Senior Note due 2028, incorporated by reference from Exhibit 4.2 to the Company's Current Report on Form 8-K filed on August 17, 2023.
31.1
31.2
32.1     
32.2     
101
The following financial information from Workiva Inc.'s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023 formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Comprehensive Loss, (iv) the Consolidated Statements of Changes in Stockholders Equity, (v) the Condensed Consolidated Statements of Cash Flows, and (vi) Notes to the Condensed Consolidated Financial Statements.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

40

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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 on this 30th day of October, 2023.
WORKIVA INC.
By:
/s/ Julie Iskow
Name:
Julie Iskow
Title:
President and Chief Executive Officer
By:
/s/ Jill Klindt
Name:
Jill Klindt
Title:
Executive Vice President, Chief Financial Officer and Treasurer

S-1
EX-31.1 2 exhibit311-section302xceoc.htm EX-31.1 Document

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, Julie Iskow, certify that:
1.     I have reviewed this Quarterly Report on Form 10-Q of Workiva 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.     Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.     Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.     Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.     The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

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

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

October 30, 2023
/s/ Julie Iskow
Julie Iskow
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312-section302xcfoc.htm EX-31.2 Document

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, Jill Klindt, certify that:
1.     I have reviewed this Quarterly Report on Form 10-Q of Workiva 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.     Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.     Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c.     Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d.     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.     The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

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

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


October 30, 2023
/s/ Jill Klindt
Jill Klindt
Executive Vice President, Chief Financial Officer and Treasurer
(Principal Financial Officer)


EX-32.1 4 exhibit321-section906xceoc.htm EX-32.1 Document

CERTIFICATION UNDER SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002

I, Julie Iskow, President and Chief Executive Officer of Workiva Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.the Quarterly Report on Form 10-Q of the Company for the period ended September 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

October 30, 2023
/s/ Julie Iskow
Julie Iskow
President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 exhibit322-section906xcfoc.htm EX-32.2 Document

CERTIFICATION UNDER SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002

I, Jill Klindt, Executive Vice President, Chief Financial Officer, and Treasurer of Workiva Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.the Quarterly Report on Form 10-Q of the Company for the period ended September 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

October 30, 2023
/s/ Jill Klindt
Jill Klindt
Executive Vice President, Chief Financial Officer, and Treasurer
(Principal Financial Officer)




EX-101.SCH 6 wk-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Supplemental Consolidated Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Supplemental Consolidated Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Supplemental Consolidated Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Convertible Senior Notes - Summary of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Convertible Senior Notes - Net Carrying Amount of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Convertible Senior Notes - Summary of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Stock-Based Compensation - Restricted Stock Units and Performance Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Intangible Assets and Goodwill - Intangible Asset Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Intangible Assets and Goodwill - Amortization of Intangible Assets by Fiscal Year (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Intangible Assets and Goodwill - Goodwill Activity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 wk-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 wk-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 wk-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income tax Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Research and development Research and Development Expense Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Threshold number of consecutive trading days (day) Debt Instrument, Convertible, Threshold Consecutive Trading Days Equity Award [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Expected period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Convertible Senior Notes Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Exercisable, weighted-average remaining contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Deferred costs Increase (Decrease) In Capitalized Contract Cost Increase (Decrease) In Capitalized Contract Cost Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate Debt Securities [Member] Operating lease right-of-use asset Increase (Decrease) In Operating Right-Of-Use Asset Increase (Decrease) In Operating Right-Of-Use Asset Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets Industry Sector [Domain] Industry Sector [Domain] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Current liabilities Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding Preferred Stock, Value, Issued Weighted- Average Grant Date Fair Value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 2028 Notes, over-allotment option One Point One Two Five Percent Convertible Senior Notes Due 2028, Over-Allotment Option [Member] One Point One Two Five Percent Convertible Senior Notes Due 2028, Over-Allotment Option Diluted (in dollars per share) Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted Subscription and support License and Service [Member] PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowance for doubtful accounts of $801 and $744 at September 30, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Due in one to two years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Two Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Two Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Outstanding beginning of the period (in shares) Outstanding end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number ESPP employee contributions Accrued Employee Benefits, Current XBRL professional services XBRL Professional Services [Member] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol U.S. government agency debt securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Debt Conversion Terms, One Debt Conversion Terms, One [Member] Debt Conversion Terms, One Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] 2028 Notes One Point Two Five Percent Convertible Senior Notes Due 2028 [Member] One Point Two Five Percent Convertible Senior Notes Due 2028 Accrued interest Interest Payable, Current Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Cost of revenue Cost of Revenue [Abstract] Debt Instrument, Convertible, Terms Of Conversion [Axis] Debt Instrument, Convertible, Terms Of Conversion [Axis] Debt Instrument, Convertible, Terms Of Conversion LIABILITIES AND STOCKHOLDERS’ (DEFICIT) EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Payments for repurchase of convertible senior notes Payments for repurchase of convertible senior notes Repayments of Convertible Debt Employee Stock Purchase Plan Shares issuable pursuant to the ESPP Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash Equivalents and Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ (deficit) equity Equity, Attributable to Parent [Abstract] Marketable securities, unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Class B Common Stock Common Class B [Member] Effect of foreign exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Number of Shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Number of vested shares recipient elected to defer settlement (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Vested And Deferred Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Vested And Deferred Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Consumer discretionary Consumer Discretionary Sector [Member] Former executives who retired Former Executive, Retired [Member] Former Executive, Retired Unrealized gain (loss) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Measurement Frequency [Axis] Measurement Frequency [Axis] Cash and cash equivalents and marketable securities, aggregate fair value Cash and cash equivalents and marketable securities Cash, Cash Equivalents And Available-For-Sale Debt Securities Cash, Cash Equivalents And Available-For-Sale Debt Securities Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Schedule of Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Income Statement Location [Axis] Income Statement Location [Axis] Tax withholding related to net share settlements of stock-based compensation awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Payables and Accruals [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Total interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Outstanding, weighted-average remaining contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Deferred costs Capitalized Contract Cost, Net, Current Operating lease liabilities Operating Lease, Liability, Current Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization expense related to intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Net Carrying Amount Finite-Lived Intangible Assets, Net Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Induced conversion expense Induced Conversion of Convertible Debt Expense Shares subject to unvested restricted stock units and performance restricted stock units Restricted Stock Units And Performance Shares [Member] Restricted Stock Units And Performance Shares Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Net carrying amount Long-Term Debt Total assets measured at fair value Assets, Fair Value Disclosure Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Shares subject to outstanding common stock options Employee stock options Employee Stock Option [Member] Maximum face amount for over-allotment option Debt Instrument, Face Amount, Maximum Over-Allotment Option Debt Instrument, Face Amount, Maximum Over-Allotment Option Class A Common Stock Common Class A [Member] Unrecognized compensation expense, period for recognition (years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Remaining life of debt instrument Debt Instrument, Remaining Term Debt Instrument, Remaining Term Principal amount of debt repurchased Debt Instrument, Repurchased Face Amount Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Customer deposits Client Deposits, Current Client Deposits, Current Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Purchase of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Weighted-Average Exercise Price (in dollars per share): Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Convertible senior notes, non-current Convertible Debt, Noncurrent Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Utilities Utilities Sector [Member] Utilities Sector 2026 Notes, over-allotment option One Point One Two Five Percent Convertible Senior Notes Due 2026, Over-Allotment Option [Member] One Point One Two Five Percent Convertible Senior Notes Due 2026, Over-Allotment Option 2026 Notes One Point One Two Five Percent Convertible Senior Notes Due 2026 [Member] One Point One Two Five Percent Convertible Senior Notes Due 2026 Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and cash equivalents, aggregate fair value Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Induced conversion of convertible senior notes Induced conversion of convertible senior notes recorded in additional-paid-in capital Additional-Paid-In Capital, Induced Conversion Of Convertible Securities Additional-Paid-In Capital, Induced Conversion Of Convertible Securities Class of Stock [Line Items] Class of Stock [Line Items] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Public administration Public Administration Sector [Member] Public Administration Sector Industry Sector [Axis] Industry Sector [Axis] Contractual interest expense Interest Expense, Debt, Excluding Amortization Financial Instrument [Axis] Financial Instrument [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Issuance of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Original Principal (including overallotment) Face amount of debt issued Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Initial Conversion Price (in dollars per share) Debt Instrument, Convertible, Conversion Price Initial Conversion Rate Debt Instrument, Convertible, Conversion Ratio Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Estimated health insurance claims Self Insurance Reserve, Current PEO PEO [Member] Cash Equivalents Cash Equivalents [Member] Beginning of the period (in shares) End of period (in shares) Shares, Outstanding Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Net loss, basic Net Income (Loss) Available to Common Stockholders, Basic Options (in shares): Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Insurance Insurance Sector [Member] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Title of Individual [Axis] Title of Individual [Axis] Accrued bonuses Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] Banks Financial Services Sector [Member] Net loss per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued Redemption price, percentage Debt Instrument, Redemption Price, Percentage Less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Acquired trade names Trade Names [Member] Number of vested shares recipients elected to defer settlement, released during period (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Principal payments on finance lease obligations Finance Lease, Principal Payments Energy Energy Sector [Member] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental cash flow disclosure Supplemental Cash Flow Information [Abstract] Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Schedule of the Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Proceeds from shares issued in connection with employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Expected Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Marketable securities Debt Securities, Available-for-Sale, Current Accrued other liabilities Other Accrued Liabilities, Current Accrued payroll Accrued Salaries, Current Depreciation and amortization Depreciation, Depletion and Amortization Stated interest percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Entity Information [Line Items] Entity Information [Line Items] Total stockholders’ (deficit) equity Beginning of the period End of period Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Professional services Professional Services [Member] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] Purchase of intangible assets Payments to Acquire Intangible Assets Numerator Earnings Per Share Reconciliation [Abstract] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Unamortized issuance costs Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other services Other Services [Member] Effective interest percentage Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Threshold number of trading days (day) Debt Instrument, Convertible, Threshold Trading Days Weighted Average Useful Life (Years) Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Outstanding beginning of the period (in dollars per share) Outstanding end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Shares issued during period, weighted average price per share (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Fair value of debt repurchased Debt Instrument, Repurchase Amount Common Stock (Class A and B) Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Schedule of Restricted Stock Units and Performance Restricted Stock Units Activity Schedule of Nonvested Share Activity [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Accrued vacation Accrued Vacation, Current Schedule of Stock-Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accrued Expenses and Other Current Liabilities Accrued Liabilities and Other Liabilities [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liability Increase (Decrease) in Operating Lease Liability Taxes paid related to net share settlements of stock-based compensation awards Payment, Tax Withholding, Share-Based Payment Arrangement U.S. treasury debt securities US Treasury Securities [Member] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Diversified financials Diversified Financials Sector [Member] Schedule of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Industrials Commercial and Industrial Sector [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Debt Conversion Terms, Two Debt Conversion Terms, Two [Member] Debt Conversion Terms, Two Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] (Accretion) amortization of premiums and discounts on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ (deficit) equity Liabilities and Equity Marketable securities, amortized cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic (in dollars per share) Basic net loss per share (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Consumer staples Consumer Staples Sector [Member] Consumer Staples Sector Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Cash and cash equivalents and available-for-sale securities, amortized cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Net loss, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Schedule of Convertible Debt Convertible Debt [Table Text Block] Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Acquired technology Technology-Based Intangible Assets [Member] Fair value of convertible debt Convertible Debt, Fair Value Disclosures Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, share authorized (in shares) Common Stock, Shares Authorized Marketable securities, aggregate fair value Marketable securities Marketable securities Debt Securities, Available-for-Sale Supplemental Consolidated Balance Sheet Information Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Information technology Technology Sector [Member] Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Marketable securities, unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Principal Long-Term Debt, Gross Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in-capital Additional Paid in Capital Shares underlying our convertible senior notes Convertible Debt Securities [Member] Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Proceeds from option exercises Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Michael Hawkins [Member] Michael Hawkins Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Other receivables Increase (Decrease) in Other Receivables Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Convertible debt Convertible Debt [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Real estate Real Estate Sector [Member] Cost of revenue Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Finance lease obligations, non-current Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Amortization of issuance costs and debt discount Amortization of Debt Issuance Costs and Discounts Share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Provision for income taxes Income Tax Expense (Benefit) Fair Value Measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Other comprehensive (loss) income Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Deferred costs, non-current Capitalized Contract Cost, Net, Noncurrent 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Other receivables Other Receivables, Net, Current Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and cash equivalents, amortized cost Cash and Cash Equivalents, at Carrying Value Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Tax withholding related to net share settlements of stock-based compensation awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Materials Materials Sector [Member] Materials Sector Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Shares issued during period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Debt Instrument, Convertible, Terms Of Conversion [Domain] Debt Instrument, Convertible, Terms Of Conversion [Domain] Debt Instrument, Convertible, Terms Of Conversion [Domain] Sales and marketing Selling and Marketing Expense [Member] Weighted-average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Realized loss on sale of available-for-sale securities, net Debt Securities, Available-for-Sale, Realized Gain (Loss) Other Other Sector [Member] Operating expenses Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in-Capital Additional Paid-in Capital [Member] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Proceeds from the issuance of convertible senior notes, net of issuance costs Proceeds from the issuance of convertible senior notes Proceeds from Convertible Debt Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of issuance costs Amortization of Debt Issuance Costs Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Foreign government debt securities Debt Security, Government, Non-US [Member] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Finance lease obligations Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Healthcare Healthcare Sector [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Threshold percentage of stock trading price Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price Loss from operations Operating Income (Loss) Revenue Revenues [Abstract] Debt issuance costs recorded in additional-paid-in capital upon induced conversion of convertible senior notes, Additional-Paid-In Capital, Induced Conversion Of Convertible Securities, Debt Issuance Costs Additional-Paid-In Capital, Induced Conversion Of Convertible Securities, Debt Issuance Costs Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Telecommunication services Telecommunication Services Sector [Member] Telecommunication Services Sector Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Acquired customer-related Customer Relationships [Member] Schedule of Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Accounting Standards Update 2020-06 [Member] EX-101.PRE 10 wk-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 24, 2023
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-36773  
Entity Registrant Name WORKIVA INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-2509828  
Entity Address, Address Line One 2900 University Blvd  
Entity Address, City or Town Ames  
Entity Address, State or Province IA  
Entity Address, Postal Zip Code 50010  
City Area Code 888  
Local Phone Number 275-3125  
Title of 12(b) Security Class A common stock, par value $.001  
Trading Symbol WK  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001445305  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2023  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Class A Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   50,202,454
Class B Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   3,845,583
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 404,885 $ 240,197
Marketable securities 377,533 190,595
Accounts receivable, net of allowance for doubtful accounts of $801 and $744 at September 30, 2023 and December 31, 2022, respectively 98,861 106,316
Deferred costs 36,953 38,350
Other receivables 7,017 6,674
Prepaid expenses and other 21,902 17,957
Total current assets 947,151 600,089
Property and equipment, net 25,102 27,096
Operating lease right-of-use assets 10,228 13,932
Deferred costs, non-current 28,816 33,682
Goodwill 108,851 109,740
Intangible assets, net 23,585 28,234
Other assets 5,395 6,847
Total assets 1,149,128 819,620
Current liabilities    
Accounts payable 4,909 6,174
Accrued expenses and other current liabilities 94,158 83,999
Deferred revenue 338,418 316,263
Finance lease obligations 525 504
Total current liabilities 438,010 406,940
Convertible senior notes, non-current 761,847 340,257
Deferred revenue, non-current 38,216 38,237
Other long-term liabilities 1,539 1,518
Operating lease liabilities, non-current 9,023 12,102
Finance lease obligations, non-current 14,186 14,583
Total liabilities 1,262,821 813,637
Stockholders’ (deficit) equity    
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding 0 0
Additional paid-in-capital 541,093 537,732
Accumulated deficit (648,445) (525,116)
Accumulated other comprehensive loss (6,395) (6,686)
Total stockholders’ (deficit) equity (113,693) 5,983
Total liabilities and stockholders’ (deficit) equity 1,149,128 819,620
Class A Common Stock    
Stockholders’ (deficit) equity    
Common stock 50 49
Class B Common Stock    
Stockholders’ (deficit) equity    
Common stock $ 4 $ 4
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ 801 $ 744
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, share authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 50,173,423 48,761,804
Common stock, shares outstanding (in shares) 50,173,423 48,761,804
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, share authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 3,845,583 3,890,583
Common stock, shares outstanding (in shares) 3,845,583 3,890,583
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue        
Total revenue $ 158,175 $ 132,849 $ 463,386 $ 394,072
Cost of revenue        
Total cost of revenue 38,355 32,419 116,377 95,529
Gross profit 119,820 100,430 347,009 298,543
Operating expenses        
Research and development 41,747 38,583 130,235 113,644
Sales and marketing 72,576 64,560 215,168 184,879
General and administrative 21,022 27,405 86,660 75,507
Total operating expenses 135,345 130,548 432,063 374,030
Loss from operations (15,525) (30,118) (85,054) (75,487)
Interest income 7,294 1,440 15,546 2,325
Interest expense (47,437) (1,510) (50,437) (4,540)
Other (expense) income, net (71) 964 (1,450) 1,467
Loss before provision for income taxes (55,739) (29,224) (121,395) (76,235)
Provision for income taxes 530 467 1,934 810
Net loss $ (56,269) $ (29,691) $ (123,329) $ (77,045)
Net loss per common share:        
Basic (in dollars per share) $ (1.04) $ (0.56) $ (2.28) $ (1.46)
Diluted (in dollars per share) $ (1.04) $ (0.56) $ (2.28) $ (1.46)
Weighted-average common shares outstanding - basic (in shares) 54,256,941 53,081,564 53,987,791 52,844,532
Weighted-average common shares outstanding - diluted (in shares) 54,256,941 53,081,564 53,987,791 52,844,532
Subscription and support        
Revenue        
Total revenue $ 143,421 $ 118,591 $ 409,857 $ 339,064
Cost of revenue        
Total cost of revenue 24,864 19,235 74,080 56,683
Professional services        
Revenue        
Total revenue 14,754 14,258 53,529 55,008
Cost of revenue        
Total cost of revenue $ 13,491 $ 13,184 $ 42,297 $ 38,846
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (56,269) $ (29,691) $ (123,329) $ (77,045)
Other comprehensive (loss) income        
Foreign currency translation adjustment (3,189) (7,256) (1,180) (13,344)
Unrealized gain (loss) on available-for-sale securities 208 (619) 1,471 (3,033)
Other comprehensive (loss) income (2,981) (7,875) 291 (16,377)
Comprehensive loss $ (59,250) $ (37,566) $ (123,038) $ (93,422)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock (Class A and B)
Additional Paid-in-Capital
Additional Paid-in-Capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning of the period (in shares) at Dec. 31, 2021     51,444,000          
Beginning of the period at Dec. 31, 2021 $ 72,979 $ (40,299) $ 51 $ 525,646 $ (58,560) $ (288) $ (452,430) $ 18,261
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense 15,309     15,309        
Issuance of common stock upon exercise of stock options (in shares)     62,000          
Issuance of common stock upon exercise of stock options 825   $ 1 824        
Issuance of common stock under employee stock purchase plan (in shares)     53,000          
Issuance of common stock under employee stock purchase plan 5,218     5,218        
Issuance of restricted stock units (in shares)     545,000          
Tax withholding related to net share settlements of stock-based compensation awards (in shares)     (73,000)          
Tax withholding related to net share settlements of stock-based compensation awards (8,570)     (8,570)        
Net loss (18,493)           (18,493)  
Other comprehensive (loss) income (1,776)         (1,776)    
End of period (in shares) at Mar. 31, 2022     52,031,000          
End of period at Mar. 31, 2022 25,193   $ 52 479,867   (2,064) (452,662)  
Beginning of the period (in shares) at Dec. 31, 2021     51,444,000          
Beginning of the period at Dec. 31, 2021 72,979 $ (40,299) $ 51 525,646 $ (58,560) (288) (452,430) $ 18,261
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (77,045)              
Other comprehensive (loss) income (16,377)              
End of period (in shares) at Sep. 30, 2022     52,495,000          
End of period at Sep. 30, 2022 (5,490)   $ 53 522,336   (16,665) (511,214)  
Beginning of the period (in shares) at Mar. 31, 2022     52,031,000          
Beginning of the period at Mar. 31, 2022 25,193   $ 52 479,867   (2,064) (452,662)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense 18,447     18,447        
Issuance of common stock upon exercise of stock options (in shares)     76,000          
Issuance of common stock upon exercise of stock options 1,145     1,145        
Issuance of restricted stock units (in shares)     144,000          
Tax withholding related to net share settlements of stock-based compensation awards (in shares)     (12,000)          
Tax withholding related to net share settlements of stock-based compensation awards (1,344)     (1,344)        
Net loss (28,861)           (28,861)  
Other comprehensive (loss) income (6,726)         (6,726)    
End of period (in shares) at Jun. 30, 2022     52,239,000          
End of period at Jun. 30, 2022 7,854   $ 52 498,115   (8,790) (481,523)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense 20,297     20,297        
Issuance of common stock upon exercise of stock options (in shares)     43,000          
Issuance of common stock upon exercise of stock options 625     625        
Issuance of common stock under employee stock purchase plan (in shares)     79,000          
Issuance of common stock under employee stock purchase plan 4,038   $ 1 4,037        
Issuance of restricted stock units (in shares)     145,000          
Tax withholding related to net share settlements of stock-based compensation awards (in shares)     (11,000)          
Tax withholding related to net share settlements of stock-based compensation awards (738)     (738)        
Net loss (29,691)           (29,691)  
Other comprehensive (loss) income (7,875)         (7,875)    
End of period (in shares) at Sep. 30, 2022     52,495,000          
End of period at Sep. 30, 2022 (5,490)   $ 53 522,336   (16,665) (511,214)  
Beginning of the period (in shares) at Dec. 31, 2022     52,652,000          
Beginning of the period at Dec. 31, 2022 5,983   $ 53 537,732   (6,686) (525,116)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense 38,042     38,042        
Issuance of common stock upon exercise of stock options (in shares)     102,000          
Issuance of common stock upon exercise of stock options 1,457     1,457        
Issuance of common stock under employee stock purchase plan (in shares)     107,000          
Issuance of common stock under employee stock purchase plan 5,546     5,546        
Issuance of restricted stock units (in shares)     449,000          
Tax withholding related to net share settlements of stock-based compensation awards (in shares)     (78,000)          
Tax withholding related to net share settlements of stock-based compensation awards (7,228)     (7,228)        
Net loss (46,150)           (46,150)  
Other comprehensive (loss) income 3,280         3,280    
End of period (in shares) at Mar. 31, 2023     53,232,000          
End of period at Mar. 31, 2023 930   $ 53 575,549   (3,406) (571,266)  
Beginning of the period (in shares) at Dec. 31, 2022     52,652,000          
Beginning of the period at Dec. 31, 2022 $ 5,983   $ 53 537,732   (6,686) (525,116)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options (in shares) 219,354              
Net loss $ (123,329)              
Other comprehensive (loss) income 291              
End of period (in shares) at Sep. 30, 2023     54,019,000          
End of period at Sep. 30, 2023 (113,693)   $ 54 541,093   (6,395) (648,445)  
Beginning of the period (in shares) at Mar. 31, 2023     53,232,000          
Beginning of the period at Mar. 31, 2023 930   $ 53 575,549   (3,406) (571,266)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense 20,610     20,610        
Issuance of common stock upon exercise of stock options (in shares)     47,000          
Issuance of common stock upon exercise of stock options 747   $ 1 746        
Issuance of restricted stock units (in shares)     266,000          
Tax withholding related to net share settlements of stock-based compensation awards (in shares)     (12,000)          
Tax withholding related to net share settlements of stock-based compensation awards (1,212)     (1,212)        
Net loss (20,910)           (20,910)  
Other comprehensive (loss) income (8)         (8)    
End of period (in shares) at Jun. 30, 2023     53,533,000          
End of period at Jun. 30, 2023 157   $ 54 595,693   (3,414) (592,176)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense 19,377     19,377        
Issuance of common stock upon exercise of stock options (in shares)     70,000          
Issuance of common stock upon exercise of stock options 1,120     1,120        
Issuance of common stock under employee stock purchase plan (in shares)     93,000          
Issuance of common stock under employee stock purchase plan 6,967     6,967        
Issuance of restricted stock units (in shares)     332,000          
Tax withholding related to net share settlements of stock-based compensation awards (in shares)     (9,000)          
Tax withholding related to net share settlements of stock-based compensation awards (984)     (984)        
Induced conversion of convertible senior notes (81,080)     (81,080)        
Net loss (56,269)           (56,269)  
Other comprehensive (loss) income (2,981)         (2,981)    
End of period (in shares) at Sep. 30, 2023     54,019,000          
End of period at Sep. 30, 2023 $ (113,693)   $ 54 $ 541,093   $ (6,395) $ (648,445)  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities        
Net loss $ (56,269) $ (29,691) $ (123,329) $ (77,045)
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization 2,686 2,681 8,353 7,365
Stock-based compensation expense 19,377 20,297 78,029 54,053
Provision for doubtful accounts 8 91 57 82
Realized loss on sale of available-for-sale securities, net 0 0 708 0
(Accretion) amortization of premiums and discounts on marketable securities, net (1,930) 129 (4,530) 1,242
Amortization of issuance costs and debt discount 472 325 1,122 973
Induced conversion expense 45,144 0 45,144 0
Deferred income tax (14) 57 (17) (91)
Changes in assets and liabilities:        
Accounts receivable (15,234) (7,927) 7,243 (6,190)
Deferred costs 3,116 (1,372) 6,248 (2,662)
Operating lease right-of-use asset 1,244 1,269 3,807 3,877
Other receivables (1,556) (527) (1,842) 38
Prepaid expenses and other 3,452 3,593 (3,985) 870
Other assets 1,043 (1,140) 1,479 (1,105)
Accounts payable (386) 3,931 (1,267) 5,995
Deferred revenue 11,120 14,775 22,225 28,573
Operating lease liability (750) (1,113) (3,129) (3,757)
Accrued expenses and other liabilities 3,468 (523) 10,217 384
Net cash provided by operating activities 14,991 4,855 46,533 12,602
Cash flows from investing activities        
Purchase of property and equipment (895) (1,023) (1,732) (2,226)
Purchase of marketable securities (144,989) (41,618) (322,008) (99,564)
Sale of marketable securities 0 0 65,052 14,981
Maturities of marketable securities 36,906 40,071 76,811 106,857
Acquisitions, net of cash acquired 0 0 0 (99,186)
Purchase of intangible assets (48) (62) (167) (108)
Net cash used in investing activities (109,026) (2,632) (182,044) (79,246)
Cash flows from financing activities        
Proceeds from option exercises 1,120 625 3,324 2,595
Taxes paid related to net share settlements of stock-based compensation awards (984) (738) (9,424) (10,652)
Proceeds from shares issued in connection with employee stock purchase plan 6,967 4,038 12,513 9,256
Proceeds from the issuance of convertible senior notes, net of issuance costs 691,113 0 691,113 0
Payments for repurchase of convertible senior notes (396,869) 0 (396,869) 0
Principal payments on finance lease obligations (127) (454) (376) (1,342)
Net cash provided by (used in) financing activities 301,220 3,471 300,281 (143)
Effect of foreign exchange rates on cash (1,239) (2,450) (82) (4,102)
Net increase (decrease) in cash and cash equivalents 205,946 3,244 164,688 (70,889)
Cash and cash equivalents at beginning of period 198,939 226,253 240,197 300,386
Cash and cash equivalents at end of period 404,885 229,497 404,885 229,497
Supplemental cash flow disclosure        
Cash paid for interest 2,160 2,152 4,509 4,535
Cash paid for income taxes, net of refunds $ 604 $ 225 $ 2,126 $ 852
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Significant Accounting Policies Organization and Significant Accounting Policies
Organization
Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) is on a mission to power transparent reporting for a better world. We believe that consumers, employees, shareholders, and other stakeholders today expect more from business – more action, transparency, and disclosure of financial and non-financial information. We build solutions to meet that demand and streamline processes, connect data and teams, and ensure consistency – all within the Workiva platform, the world’s leading cloud platform for assured integrated reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.
Basis of Presentation and Principles of Consolidation
The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet data as of December 31, 2022 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023.
Seasonality affects our revenue, expenses and cash flows from operations. Revenue from professional services has been higher in the first quarter as many of our customers file their 10-K in the first calendar quarter. Our sales and marketing expense also has some degree of seasonality. With the exception of September 2020 and September 2021 when we transitioned to a virtual event, sales and marketing expense has historically been higher in the third quarter due to our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the SEC on February 21, 2023.
The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us 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 and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Recently Adopted Accounting Pronouncements
None.
New Accounting Pronouncements Not Yet Adopted
None.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Consolidated Balance Sheet Information
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Supplemental Consolidated Balance Sheet Information Supplemental Consolidated Balance Sheet Information
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of September 30, 2023As of December 31, 2022
Accrued vacation$15,551 $12,939 
Accrued commissions6,083 10,841 
Accrued bonuses21,796 5,597 
Accrued payroll5,181 5,318 
Estimated health insurance claims2,573 1,841 
Accrued interest1,116 1,455 
ESPP employee contributions4,163 5,661 
Customer deposits24,932 25,520 
Operating lease liabilities4,463 5,720 
Accrued other liabilities8,300 9,107 
$94,158 $83,999 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
At September 30, 2023, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$260,895 $— $— $260,895 
Commercial paper72,852 — — 72,852 
U.S. treasury debt securities157,080 (305)156,782 
U.S. government agency debt securities61,190 — (118)61,072 
Corporate debt securities125,397 (728)124,671 
Foreign government debt securities997 — (16)981 
$678,411 $$(1,167)$677,253 
Included in cash and cash equivalents$299,720 $— $— $299,720 
Included in marketable securities$378,691 $$(1,167)$377,533 
At December 31, 2022, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$182,878 $— $— $182,878 
U.S. treasury debt securities72,151 (899)71,253 
Corporate debt securities120,081 62 (1,771)118,372 
Foreign government debt securities993 — (23)970 
$376,103 $63 $(2,693)$373,473 
Included in cash and cash equivalents$182,878 $— $— $182,878 
Included in marketable securities$193,225 $63 $(2,693)$190,595 

The contractual maturities of the investments classified as marketable securities are as follows (in thousands):
As of September 30, 2023
Due within one year$250,767 
Due in one to two years126,766 
$377,533 
The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of September 30, 2023, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of September 30, 2023
Less than 12 months
12 months or greater
Fair Value
Unrealized Loss
Fair Value
Unrealized Loss
U.S. treasury debt securities$90,224 $(230)$6,567 $(76)
U.S. government agency debt securities61,072 (118)— — 
Corporate debt securities90,732 (463)27,945 (264)
Foreign government debt securities— — 981 (16)
Total$242,028 $(811)$35,493 $(356)
We do not believe the unrealized losses represent credit losses based on our evaluation of available evidence as of September 30, 2023, which includes an assessment of whether it is more likely than not we will be required to sell the investment before recovery of the investment's amortized cost basis.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:
Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 - Inputs are unobservable inputs based on our assumptions.
Financial Assets
Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.
When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of September 30, 2023, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.
Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2, and we have no financial assets measured using Level 3 inputs on a recurring basis. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of September 30, 2023Fair Value Measurements as of December 31, 2022
Description
Total
Level 1
Level 2
Total
Level 1
Level 2
Money market funds$260,895 $260,895 $— $182,878 $182,878 $— 
Commercial paper72,852 — 72,852 — — — 
U.S. treasury debt securities156,782 — 156,782 71,253 — 71,253 
U.S. government agency debt securities61,072 — 61,072 — — — 
Corporate debt securities124,671 — 124,671 118,372 — 118,372 
Foreign government debt securities981 — 981 970 — 970 
$677,253 $260,895 $416,358 $373,473 $182,878 $190,595 
Included in cash and cash equivalents$299,720 $182,878 
Included in marketable securities$377,533 $190,595 
Convertible Senior Notes
As of September 30, 2023, the fair value of our convertible senior notes due in 2026 and 2028 was $97.7 million and $689.7 million, respectively. The fair value was determined based on the quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 5 to the condensed consolidated financial statements for more information.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):
Month Issued
Maturity Date
Free Convertibility Date
Redemption Date
Original Principal (including overallotment)
Initial Conversion Rate per $1,000 Principal
Initial Conversion Price
2026 Notes
August 2019August 15, 2026May 15, 2026August 21, 2023$345,000 12.4756$80.16 
2028 Notes
August 2023August 15, 2028May 15, 2028August 21, 2026$702,000 7.4690$133.89 
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the "2026 Notes”). The 2026 Notes bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the 2026 Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.
In August 2023, we issued $702.0 million aggregate principal amount of 1.250% convertible senior notes due 2028 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the partial exercise of 77.0 million principal amount by the initial purchasers of their option to purchase up to an additional $100 million principal amount (the "2028 Notes”). The 2028 Notes bear interest at a fixed rate of 1.250% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2024. Proceeds from the issuance of the 2028 Notes totaled $691.1 million, net of initial purchaser discounts and issuance costs.
The 2026 Notes and the 2028 Notes are together referred to as the "Notes".
The Notes were issued pursuant to an indenture and are senior, unsecured obligations of the Company. The 2028 Notes will rank equally with all of the Company’s existing and future senior unsecured indebtedness, including the Company’s outstanding 2026 Notes.
Holders of the Notes may convert all or a portion of their Notes prior to the close of business on their respective Free Convertibility dates, in multiples of $1,000 principal amount, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter in which the respective Notes were issued (and only during such calendar quarter), if the last reported sale price of our Class A common stock, par value $0.001 per share (which we refer to in this offering memorandum as our “Class A common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five consecutive business day period immediately following any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined below) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate on each such trading day;
if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
upon the occurrence of certain specified corporate events as set forth in the relevant indenture.
On or after the relevant Free Convertibility Date, holders of the Notes may convert their Notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the Notes.
Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture.
The Company may redeem for cash all or any portion of the Notes, at its option, on or after the respective Redemption Date, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the respective Redemption Date.
During the third quarter of 2023 none of the conversion conditions were met and therefore the Notes are not convertible at the option of the holders. As a result, the Notes were classified as non-current liabilities on the condensed consolidated balance sheet as of September 30, 2023.
Interest expense representing the amortization of issuance costs as well as contractual interest expense is amortized to interest expense at an effective interest rate of 1.5% and 1.6% over the term of the 2026 Notes and 2028 Notes, respectively.
As of September 30, 2023, the remaining life of the 2026 Notes and 2028 Notes were approximately 2.8 years and 4.9 years.
Partial Repurchase of 2026 Notes
We used $396.9 million of the net proceeds from the 2028 Notes offering discussed above to repurchase $273.8 million principal amount, together with accrued and unpaid interest thereon, of our 2026 Notes in separate and individually negotiated transactions with certain holders. The repurchase was accounted for as an induced conversion. The fair value of the repurchased 2026 Notes on the date of repurchase was $351.8 million. The consideration in excess of fair value resulted in a loss on induced conversion of $45.1 million which was recorded as interest expense in the condensed consolidated statement of operations. The difference between the fair value and the carrying value of the 2026 Notes on the date of repurchase of $81.1 million, including unamortized debt issuance costs of $3.1 million, was recorded in additional paid-in capital.
The net carrying amount of the Notes was as follows (in thousands):
September 30, 2023December 31, 2022
2026 Notes
2028 Notes
2026 Notes
2028 Notes
Principal$71,242 $702,000 $345,000 $— 
Unamortized issuance costs(778)(10,617)(4,743)— 
Net carrying amount$70,464 $691,383 $340,257 $— 
Interest expense related to the Notes was as follows (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Contractual interest expense$1,618 $970 $3,558 $2,910 
Amortization of issuance costs472 325 1,122 973 
Total interest expense$2,090 $1,295 $4,680 $3,883 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock units, performance restricted stock units, options to purchase Class A common stock and Employee Stock Purchase Plan ("ESPP") purchase rights. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (“the 2009 Plan”). The 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (“the 2014 Plan” and, together with the 2009 Plan, “the Plans”).
Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Cost of revenue
Subscription and support
$1,247 $855 $3,732 $2,557 
Professional services
623 533 1,923 1,578 
Operating expenses
Research and development
4,155 3,399 13,677 9,272 
Sales and marketing
7,108 4,657 20,769 14,388 
General and administrative
6,244 10,853 37,928 26,258 
Total
$19,377 $20,297 $78,029 $54,053 
During the first nine months of 2023, we recognized an additional $18.1 million in stock-based compensation pursuant to certain transition agreements with former executives who retired during the period.
Stock Options
The following table summarizes the option activity under the Plans for the nine months ended September 30, 2023:




Options

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Outstanding at December 31, 20221,509,172 $14.57 3.2
Granted— — 
Forfeited(10)13.60 
Expired— — 
Exercised(219,354)15.16 
Outstanding at September 30, 20231,289,808 $14.47 2.5
Exercisable at September 30, 20231,289,808 $14.47 2.5
Restricted Stock Units and Performance Restricted Stock Units
The following table summarizes the restricted stock unit and performance restricted stock unit activity under the Plans for the nine months ended September 30, 2023:




Number of Shares
Weighted-
Average
Grant Date Fair Value
Unvested at December 31, 20221,921,927 $93.80 
Granted1,148,206 94.70 
Forfeited(106,570)92.53 
Vested(1)
(689,844)86.47 
Unvested at September 30, 20232,273,719 $96.51 
(1) During the nine months ended September 30, 2023, in accordance with our Nonqualified Deferred Compensation Plan, recipients elected to defer settlement of 2,925 shares of their vested restricted stock units and 359,812 shares were released from deferral.
Employee Stock Purchase Plan
During the nine months ended September 30, 2023, 200,436 shares of common stock were purchased under the ESPP at a weighted-average price of $62.43 per share, resulting in cash proceeds of $12.5 million.
Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At September 30, 2023, there was approximately $1.3 million of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.3 years.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
Revenues by industry are derived from leading software providers. The following table presents our revenues disaggregated by industry (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Industrials$23,461 $18,810 $68,670 $56,398 
Diversified financials22,927 17,472 66,916 51,864 
Information technology17,041 15,283 50,925 45,418 
Banks15,951 13,871 46,554 39,943 
Consumer discretionary15,224 13,301 44,511 38,147 
Healthcare13,549 11,701 39,949 35,158 
Insurance9,725 8,161 28,031 23,683 
Real estate6,600 5,647 19,765 17,651 
Energy6,618 5,577 19,883 17,169 
Utilities5,854 5,383 17,165 16,800 
Materials5,852 5,121 17,391 15,954 
Public administration4,886 3,844 13,754 11,046 
Consumer staples4,557 4,213 13,544 12,626 
Telecommunication services
4,449 3,262 12,352 9,724 
Other
1,481 1,203 3,976 2,491 
Total revenues
$158,175 $132,849 $463,386 $394,072 
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Subscription and support$143,421 $118,591 $409,857 $339,064 
XBRL professional services11,555 10,634 42,719 41,844 
Other services3,199 3,624 10,810 13,164 
Total revenues
$158,175 $132,849 $463,386 $394,072 
Deferred Revenue
We recognized $129.9 million and $107.7 million of revenue during the three months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. We recognized $277.8 million and $224.6 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.
Transaction Price Allocated to the Remaining Performance ObligationsAs of September 30, 2023, we expect revenue of approximately $835.5 million to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $466.7 million of these remaining performance obligations over the next 12 months with the balance substantially recognized in the 24 months thereafter.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including convertible senior notes, outstanding stock options, stock related to unvested restricted stock units, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.
The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Three months ended
September 30, 2023September 30, 2022
Class A
Class B
Class A
Class B
Numerator
Net loss$(52,281)$(3,988)$(27,515)$(2,176)
Denominator
Weighted-average common shares outstanding - basic and diluted50,411,358 3,845,583 49,190,981 3,890,583 
Basic and diluted net loss per share$(1.04)$(1.04)$(0.56)$(0.56)
Nine months ended
September 30, 2023September 30, 2022
Class AClass BClass AClass B
Numerator
Net loss$(114,522)$(8,807)$(71,310)$(5,735)
Denominator
Weighted-average common shares outstanding - basic and diluted50,132,483 3,855,308 48,911,092 3,933,440 
Basic and diluted net loss per share$(2.28)$(2.28)$(1.46)$(1.46)
The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
As of
September 30, 2023September 30, 2022
Shares subject to outstanding common stock options1,289,808 1,566,858 
Shares subject to unvested restricted stock units and performance restricted stock units2,273,719 1,949,563 
Shares issuable pursuant to the ESPP86,000 115,715 
Shares underlying our convertible senior notes
9,547,320 4,304,082 
We use the if-converted method for calculating any potential dilutive effect of our convertible senior notes on diluted net income per share, if applicable.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill Intangible Assets and Goodwill
The following table presents the components of net intangible assets (in thousands):
As of September 30, 2023As of December 31, 2022
Weighted Average Useful Life (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Acquired technology4.5$15,613 $(6,474)$9,139 $15,705 $(3,849)$11,856 
Acquired customer-related10.014,796 (2,284)12,512 14,969 (1,169)13,800 
Acquired trade names2.92,143 (1,506)637 2,151 (861)1,290 
Patents10.03,083 (1,786)1,297 2,916 (1,628)1,288 
Total7.1$35,635 $(12,050)$23,585 $35,741 $(7,507)$28,234 
Amortization expense related to intangible assets was $1.5 million during the three months ended September 30, 2023 and 2022, and $4.6 million and $3.8 million for the nine months ended September 30, 2023 and 2022, respectively.
As of September 30, 2023, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):
Remainder of 2023$1,520 
20245,356 
20254,623 
20263,308 
20272,040 
Thereafter6,738 
Total expected amortization expense$23,585 
The changes in the carrying amount of goodwill were as follows (in thousands):
December 31, 2022$109,740 
Foreign currency translation adjustments(889)
September 30, 2023$108,851 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net loss $ (56,269) $ (20,910) $ (46,150) $ (29,691) $ (28,861) $ (18,493) $ (123,329) $ (77,045)
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Sep. 30, 2023
shares
Sep. 30, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Michael Hawkins [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 11, 2023, Michael Hawkins, Executive Vice President of Sales, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 20,152 shares of the Company's Class A common stock until February 9, 2024.
Name Michael Hawkins  
Title Executive Vice President of Sales  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 11, 2023  
Arrangement Duration 151 days  
Aggregate Available 20,152 20,152
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet data as of December 31, 2022 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023.
Principles of Consolidation All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us 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 and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted None.None.
Fair Value of Financial Instruments Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Consolidated Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of September 30, 2023As of December 31, 2022
Accrued vacation$15,551 $12,939 
Accrued commissions6,083 10,841 
Accrued bonuses21,796 5,597 
Accrued payroll5,181 5,318 
Estimated health insurance claims2,573 1,841 
Accrued interest1,116 1,455 
ESPP employee contributions4,163 5,661 
Customer deposits24,932 25,520 
Operating lease liabilities4,463 5,720 
Accrued other liabilities8,300 9,107 
$94,158 $83,999 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
At September 30, 2023, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$260,895 $— $— $260,895 
Commercial paper72,852 — — 72,852 
U.S. treasury debt securities157,080 (305)156,782 
U.S. government agency debt securities61,190 — (118)61,072 
Corporate debt securities125,397 (728)124,671 
Foreign government debt securities997 — (16)981 
$678,411 $$(1,167)$677,253 
Included in cash and cash equivalents$299,720 $— $— $299,720 
Included in marketable securities$378,691 $$(1,167)$377,533 
At December 31, 2022, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$182,878 $— $— $182,878 
U.S. treasury debt securities72,151 (899)71,253 
Corporate debt securities120,081 62 (1,771)118,372 
Foreign government debt securities993 — (23)970 
$376,103 $63 $(2,693)$373,473 
Included in cash and cash equivalents$182,878 $— $— $182,878 
Included in marketable securities$193,225 $63 $(2,693)$190,595 
Schedule of Cash and Cash Equivalents
At September 30, 2023, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$260,895 $— $— $260,895 
Commercial paper72,852 — — 72,852 
U.S. treasury debt securities157,080 (305)156,782 
U.S. government agency debt securities61,190 — (118)61,072 
Corporate debt securities125,397 (728)124,671 
Foreign government debt securities997 — (16)981 
$678,411 $$(1,167)$677,253 
Included in cash and cash equivalents$299,720 $— $— $299,720 
Included in marketable securities$378,691 $$(1,167)$377,533 
At December 31, 2022, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized Cost
Unrealized Gains
Unrealized Losses
Aggregate Fair Value
Money market funds$182,878 $— $— $182,878 
U.S. treasury debt securities72,151 (899)71,253 
Corporate debt securities120,081 62 (1,771)118,372 
Foreign government debt securities993 — (23)970 
$376,103 $63 $(2,693)$373,473 
Included in cash and cash equivalents$182,878 $— $— $182,878 
Included in marketable securities$193,225 $63 $(2,693)$190,595 
Schedule of Investments Classified by Contractual Maturity Date
The contractual maturities of the investments classified as marketable securities are as follows (in thousands):
As of September 30, 2023
Due within one year$250,767 
Due in one to two years126,766 
$377,533 
Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of September 30, 2023, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of September 30, 2023
Less than 12 months
12 months or greater
Fair Value
Unrealized Loss
Fair Value
Unrealized Loss
U.S. treasury debt securities$90,224 $(230)$6,567 $(76)
U.S. government agency debt securities61,072 (118)— — 
Corporate debt securities90,732 (463)27,945 (264)
Foreign government debt securities— — 981 (16)
Total$242,028 $(811)$35,493 $(356)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured on Recurring Basis The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of September 30, 2023Fair Value Measurements as of December 31, 2022
Description
Total
Level 1
Level 2
Total
Level 1
Level 2
Money market funds$260,895 $260,895 $— $182,878 $182,878 $— 
Commercial paper72,852 — 72,852 — — — 
U.S. treasury debt securities156,782 — 156,782 71,253 — 71,253 
U.S. government agency debt securities61,072 — 61,072 — — — 
Corporate debt securities124,671 — 124,671 118,372 — 118,372 
Foreign government debt securities981 — 981 970 — 970 
$677,253 $260,895 $416,358 $373,473 $182,878 $190,595 
Included in cash and cash equivalents$299,720 $182,878 
Included in marketable securities$377,533 $190,595 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Convertible Debt
The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):
Month Issued
Maturity Date
Free Convertibility Date
Redemption Date
Original Principal (including overallotment)
Initial Conversion Rate per $1,000 Principal
Initial Conversion Price
2026 Notes
August 2019August 15, 2026May 15, 2026August 21, 2023$345,000 12.4756$80.16 
2028 Notes
August 2023August 15, 2028May 15, 2028August 21, 2026$702,000 7.4690$133.89 
The net carrying amount of the Notes was as follows (in thousands):
September 30, 2023December 31, 2022
2026 Notes
2028 Notes
2026 Notes
2028 Notes
Principal$71,242 $702,000 $345,000 $— 
Unamortized issuance costs(778)(10,617)(4,743)— 
Net carrying amount$70,464 $691,383 $340,257 $— 
Interest expense related to the Notes was as follows (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Contractual interest expense$1,618 $970 $3,558 $2,910 
Amortization of issuance costs472 325 1,122 973 
Total interest expense$2,090 $1,295 $4,680 $3,883 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Cost of revenue
Subscription and support
$1,247 $855 $3,732 $2,557 
Professional services
623 533 1,923 1,578 
Operating expenses
Research and development
4,155 3,399 13,677 9,272 
Sales and marketing
7,108 4,657 20,769 14,388 
General and administrative
6,244 10,853 37,928 26,258 
Total
$19,377 $20,297 $78,029 $54,053 
Schedule of Stock-Option Activity
The following table summarizes the option activity under the Plans for the nine months ended September 30, 2023:




Options

Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Outstanding at December 31, 20221,509,172 $14.57 3.2
Granted— — 
Forfeited(10)13.60 
Expired— — 
Exercised(219,354)15.16 
Outstanding at September 30, 20231,289,808 $14.47 2.5
Exercisable at September 30, 20231,289,808 $14.47 2.5
Schedule of Restricted Stock Units and Performance Restricted Stock Units Activity
The following table summarizes the restricted stock unit and performance restricted stock unit activity under the Plans for the nine months ended September 30, 2023:




Number of Shares
Weighted-
Average
Grant Date Fair Value
Unvested at December 31, 20221,921,927 $93.80 
Granted1,148,206 94.70 
Forfeited(106,570)92.53 
Vested(1)
(689,844)86.47 
Unvested at September 30, 20232,273,719 $96.51 
(1) During the nine months ended September 30, 2023, in accordance with our Nonqualified Deferred Compensation Plan, recipients elected to defer settlement of 2,925 shares of their vested restricted stock units and 359,812 shares were released from deferral.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table presents our revenues disaggregated by industry (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Industrials$23,461 $18,810 $68,670 $56,398 
Diversified financials22,927 17,472 66,916 51,864 
Information technology17,041 15,283 50,925 45,418 
Banks15,951 13,871 46,554 39,943 
Consumer discretionary15,224 13,301 44,511 38,147 
Healthcare13,549 11,701 39,949 35,158 
Insurance9,725 8,161 28,031 23,683 
Real estate6,600 5,647 19,765 17,651 
Energy6,618 5,577 19,883 17,169 
Utilities5,854 5,383 17,165 16,800 
Materials5,852 5,121 17,391 15,954 
Public administration4,886 3,844 13,754 11,046 
Consumer staples4,557 4,213 13,544 12,626 
Telecommunication services
4,449 3,262 12,352 9,724 
Other
1,481 1,203 3,976 2,491 
Total revenues
$158,175 $132,849 $463,386 $394,072 
The following table presents our revenues disaggregated by type of good or service (in thousands):
Three months ended September 30,Nine months ended September 30,
2023202220232022
Subscription and support$143,421 $118,591 $409,857 $339,064 
XBRL professional services11,555 10,634 42,719 41,844 
Other services3,199 3,624 10,810 13,164 
Total revenues
$158,175 $132,849 $463,386 $394,072 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Three months ended
September 30, 2023September 30, 2022
Class A
Class B
Class A
Class B
Numerator
Net loss$(52,281)$(3,988)$(27,515)$(2,176)
Denominator
Weighted-average common shares outstanding - basic and diluted50,411,358 3,845,583 49,190,981 3,890,583 
Basic and diluted net loss per share$(1.04)$(1.04)$(0.56)$(0.56)
Nine months ended
September 30, 2023September 30, 2022
Class AClass BClass AClass B
Numerator
Net loss$(114,522)$(8,807)$(71,310)$(5,735)
Denominator
Weighted-average common shares outstanding - basic and diluted50,132,483 3,855,308 48,911,092 3,933,440 
Basic and diluted net loss per share$(2.28)$(2.28)$(1.46)$(1.46)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
As of
September 30, 2023September 30, 2022
Shares subject to outstanding common stock options1,289,808 1,566,858 
Shares subject to unvested restricted stock units and performance restricted stock units2,273,719 1,949,563 
Shares issuable pursuant to the ESPP86,000 115,715 
Shares underlying our convertible senior notes
9,547,320 4,304,082 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
The following table presents the components of net intangible assets (in thousands):
As of September 30, 2023As of December 31, 2022
Weighted Average Useful Life (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Acquired technology4.5$15,613 $(6,474)$9,139 $15,705 $(3,849)$11,856 
Acquired customer-related10.014,796 (2,284)12,512 14,969 (1,169)13,800 
Acquired trade names2.92,143 (1,506)637 2,151 (861)1,290 
Patents10.03,083 (1,786)1,297 2,916 (1,628)1,288 
Total7.1$35,635 $(12,050)$23,585 $35,741 $(7,507)$28,234 
Schedule of Expected Amortization Expense of Intangible Assets
As of September 30, 2023, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):
Remainder of 2023$1,520 
20245,356 
20254,623 
20263,308 
20272,040 
Thereafter6,738 
Total expected amortization expense$23,585 
Schedule of the Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
December 31, 2022$109,740 
Foreign currency translation adjustments(889)
September 30, 2023$108,851 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Consolidated Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued Expenses and Other Current Liabilities    
Accrued vacation $ 15,551 $ 12,939
Accrued commissions 6,083 10,841
Accrued bonuses 21,796 5,597
Accrued payroll 5,181 5,318
Estimated health insurance claims 2,573 1,841
Accrued interest 1,116 1,455
ESPP employee contributions 4,163 5,661
Customer deposits 24,932 25,520
Operating lease liabilities 4,463 5,720
Accrued other liabilities 8,300 9,107
Accrued expenses and other current liabilities $ 94,158 $ 83,999
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents, amortized cost $ 404,885 $ 240,197
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 378,691 193,225
Marketable securities, unrealized gains 9 63
Marketable securities, unrealized losses (1,167) (2,693)
Marketable securities, aggregate fair value 377,533 190,595
Cash and cash equivalents and available-for-sale securities, amortized cost 678,411 376,103
Cash and cash equivalents and marketable securities, aggregate fair value 677,253 373,473
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 72,852  
Marketable securities, unrealized gains 0  
Marketable securities, unrealized losses 0  
Marketable securities, aggregate fair value 72,852  
U.S. treasury debt securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, unrealized gains 7 1
Marketable securities, unrealized losses (305) (899)
Cash and cash equivalents and available-for-sale securities, amortized cost 157,080 72,151
Cash and cash equivalents and marketable securities, aggregate fair value 156,782 71,253
U.S. government agency debt securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 61,190  
Marketable securities, unrealized gains 0  
Marketable securities, unrealized losses (118)  
Marketable securities, aggregate fair value 61,072  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 125,397 120,081
Marketable securities, unrealized gains 2 62
Marketable securities, unrealized losses (728) (1,771)
Marketable securities, aggregate fair value 124,671 118,372
Foreign government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 997 993
Marketable securities, unrealized gains 0 0
Marketable securities, unrealized losses (16) (23)
Marketable securities, aggregate fair value 981 970
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents, amortized cost 260,895 182,878
Cash and cash equivalents, aggregate fair value 260,895 182,878
Cash Equivalents    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents, amortized cost 299,720 182,878
Cash and cash equivalents, aggregate fair value $ 299,720 $ 182,878
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Due within one year $ 250,767  
Due in one to two years 126,766  
Marketable securities $ 377,533 $ 190,595
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Fair Value  
Less than 12 months $ 242,028
12 months or greater 35,493
Unrealized Loss  
Less than 12 months (811)
12 months or greater (356)
U.S. treasury debt securities  
Fair Value  
Less than 12 months 90,224
12 months or greater 6,567
Unrealized Loss  
Less than 12 months (230)
12 months or greater (76)
U.S. government agency debt securities  
Fair Value  
Less than 12 months 61,072
12 months or greater 0
Unrealized Loss  
Less than 12 months (118)
12 months or greater 0
Corporate debt securities  
Fair Value  
Less than 12 months 90,732
12 months or greater 27,945
Unrealized Loss  
Less than 12 months (463)
12 months or greater (264)
Foreign government debt securities  
Fair Value  
Less than 12 months 0
12 months or greater 981
Unrealized Loss  
Less than 12 months 0
12 months or greater $ (16)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 377,533 $ 190,595
Cash and cash equivalents and marketable securities 677,253 373,473
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 72,852  
U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents and marketable securities 156,782 71,253
U.S. government agency debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 61,072  
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 124,671 118,372
Foreign government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 981 970
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 260,895 182,878
Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 299,720 182,878
Level 2 | 2026 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of convertible debt 97,700  
Level 2 | 2028 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of convertible debt 689,700  
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 377,533 190,595
Total assets measured at fair value 677,253 373,473
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 72,852 0
Recurring | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents and marketable securities 156,782 71,253
Recurring | U.S. government agency debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 61,072 0
Recurring | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 124,671 118,372
Recurring | Foreign government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 981 970
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 260,895 182,878
Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 299,720 182,878
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 260,895 182,878
Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents and marketable securities 0 0
Recurring | Level 1 | U.S. government agency debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | Foreign government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 260,895 182,878
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 416,358 190,595
Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 72,852 0
Recurring | Level 2 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents and marketable securities 156,782 71,253
Recurring | Level 2 | U.S. government agency debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 61,072 0
Recurring | Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 124,671 118,372
Recurring | Level 2 | Foreign government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 981 970
Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 0 $ 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Summary of Convertible Debt (Details) - Convertible debt
1 Months Ended
Aug. 31, 2023
USD ($)
$ / shares
Aug. 31, 2019
USD ($)
$ / shares
2026 Notes    
Debt Instrument [Line Items]    
Original Principal (including overallotment) | $   $ 345,000,000
Initial Conversion Rate   0.0124756
Initial Conversion Price (in dollars per share) | $ / shares   $ 80.16
2028 Notes    
Debt Instrument [Line Items]    
Original Principal (including overallotment) | $ $ 702,000,000  
Initial Conversion Rate 0.007469  
Initial Conversion Price (in dollars per share) | $ / shares $ 133.89  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2023
USD ($)
day
$ / shares
Aug. 31, 2019
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
Dec. 31, 2022
$ / shares
Debt Instrument [Line Items]              
Proceeds from the issuance of convertible senior notes     $ 691,113,000 $ 0 $ 691,113,000 $ 0  
Payments for repurchase of convertible senior notes     396,869,000 0 396,869,000 0  
Induced conversion expense     45,144,000 $ 0 $ 45,144,000 $ 0  
Induced conversion of convertible senior notes recorded in additional-paid-in capital     $ 81,080,000        
Class A Common Stock              
Debt Instrument [Line Items]              
Common stock, par value (in dollars per share) | $ / shares $ 0.001   $ 0.001   $ 0.001   $ 0.001
Convertible debt | Debt Conversion Terms, One              
Debt Instrument [Line Items]              
Threshold number of trading days (day) | day 20            
Threshold number of consecutive trading days (day) | day 30            
Threshold percentage of stock price trigger 130.00%            
Redemption price, percentage 100.00%            
Convertible debt | Debt Conversion Terms, Two              
Debt Instrument [Line Items]              
Threshold number of trading days (day) | day 5            
Threshold number of consecutive trading days (day) | day 10            
Threshold percentage of stock trading price 98.00%            
Convertible debt | 2026 Notes              
Debt Instrument [Line Items]              
Face amount of debt issued   $ 345,000,000          
Stated interest percentage   1.125%          
Proceeds from the issuance of convertible senior notes   $ 335,900,000          
Effective interest percentage     1.50%   1.50%    
Remaining life of debt instrument         2 years 9 months 18 days    
Payments for repurchase of convertible senior notes $ 396,900,000            
Principal amount of debt repurchased 273,800,000            
Fair value of debt repurchased 351,800,000            
Induced conversion expense 45,100,000            
Induced conversion of convertible senior notes recorded in additional-paid-in capital 81,100,000            
Debt issuance costs recorded in additional-paid-in capital upon induced conversion of convertible senior notes, 3,100,000            
Convertible debt | 2026 Notes, over-allotment option              
Debt Instrument [Line Items]              
Face amount of debt issued   $ 45,000,000          
Convertible debt | 2028 Notes              
Debt Instrument [Line Items]              
Face amount of debt issued $ 702,000,000            
Stated interest percentage 1.25%            
Proceeds from the issuance of convertible senior notes $ 691,100,000            
Effective interest percentage     1.60%   1.60%    
Remaining life of debt instrument         4 years 10 months 24 days    
Convertible debt | 2028 Notes, over-allotment option              
Debt Instrument [Line Items]              
Face amount of debt issued 77,000,000            
Maximum face amount for over-allotment option $ 100,000,000            
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Net Carrying Amount of Convertible Debt (Details) - Convertible debt - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
2026 Notes    
Debt Instrument [Line Items]    
Principal $ 71,242 $ 345,000
Unamortized issuance costs (778) (4,743)
Net carrying amount 70,464 340,257
2028 Notes    
Debt Instrument [Line Items]    
Principal 702,000 0
Unamortized issuance costs (10,617) 0
Net carrying amount $ 691,383 $ 0
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Summary of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Debt Disclosure [Abstract]        
Contractual interest expense $ 1,618 $ 970 $ 3,558 $ 2,910
Amortization of issuance costs 472 325 1,122 973
Total interest expense $ 2,090 $ 1,295 $ 4,680 $ 3,883
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 19,377 $ 20,297 $ 78,029 $ 54,053
Former executives who retired        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense     18,100  
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 4,155 3,399 13,677 9,272
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 7,108 4,657 20,769 14,388
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 6,244 10,853 37,928 26,258
Subscription and support | Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 1,247 855 3,732 2,557
Professional services | Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 623 $ 533 $ 1,923 $ 1,578
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock Options (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Options (in shares):    
Outstanding beginning of the period (in shares) | shares 1,509,172  
Granted (in shares) | shares 0  
Forfeited (in shares) | shares (10)  
Expired (in shares) | shares 0  
Exercised (in shares) | shares (219,354)  
Outstanding end of the period (in shares) | shares 1,289,808 1,509,172
Exercisable (in shares) | shares 1,289,808  
Weighted-Average Exercise Price (in dollars per share):    
Outstanding beginning of the period (in dollars per share) | $ / shares $ 14.57  
Granted (in dollars per share) | $ / shares 0  
Forfeited (in dollars per share) | $ / shares 13.60  
Expired (in dollars per share) | $ / shares 0  
Exercised (in dollars per share) | $ / shares 15.16  
Outstanding end of the period (in dollars per share) | $ / shares 14.47 $ 14.57
Exercisable (in dollars per share) | $ / shares $ 14.47  
Outstanding, weighted-average remaining contractual term (years) 2 years 6 months 3 years 2 months 12 days
Exercisable, weighted-average remaining contractual term (years) 2 years 6 months  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Restricted Stock Units and Performance Restricted Stock Units (Details)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Shares subject to unvested restricted stock units and performance restricted stock units  
Number of Shares (in shares)  
Unvested at beginning of period (in shares) 1,921,927
Granted (in shares) 1,148,206
Forfeited (in shares) (106,570)
Vested (in shares) (689,844)
Unvested at end of period (in shares) 2,273,719
Weighted- Average Grant Date Fair Value (in dollars per share)  
Unvested at beginning of period (in dollars per share) | $ / shares $ 93.80
Granted (in dollars per share) | $ / shares 94.70
Forfeited (in dollars per share) | $ / shares 92.53
Vested (in dollars per share) | $ / shares 86.47
Unvested at end of period (in dollars per share) | $ / shares $ 96.51
Restricted stock units  
Weighted- Average Grant Date Fair Value (in dollars per share)  
Number of vested shares recipient elected to defer settlement (in shares) 2,925
Number of vested shares recipients elected to defer settlement, released during period (in shares) 359,812
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Proceeds from shares issued in connection with employee stock purchase plan $ 6,967 $ 4,038 $ 12,513 $ 9,256
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense $ 1,300   $ 1,300  
Unrecognized compensation expense, period for recognition (years)     3 months 18 days  
Class A Common Stock | Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued during period (in shares)     200,436  
Shares issued during period, weighted average price per share (in dollars per share)     $ 62.43  
Proceeds from shares issued in connection with employee stock purchase plan     $ 12,500  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 158,175 $ 132,849 $ 463,386 $ 394,072
Subscription and support        
Disaggregation of Revenue [Line Items]        
Total revenue 143,421 118,591 409,857 339,064
XBRL professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 11,555 10,634 42,719 41,844
Other services        
Disaggregation of Revenue [Line Items]        
Total revenue 3,199 3,624 10,810 13,164
Industrials        
Disaggregation of Revenue [Line Items]        
Total revenue 23,461 18,810 68,670 56,398
Diversified financials        
Disaggregation of Revenue [Line Items]        
Total revenue 22,927 17,472 66,916 51,864
Information technology        
Disaggregation of Revenue [Line Items]        
Total revenue 17,041 15,283 50,925 45,418
Banks        
Disaggregation of Revenue [Line Items]        
Total revenue 15,951 13,871 46,554 39,943
Consumer discretionary        
Disaggregation of Revenue [Line Items]        
Total revenue 15,224 13,301 44,511 38,147
Healthcare        
Disaggregation of Revenue [Line Items]        
Total revenue 13,549 11,701 39,949 35,158
Insurance        
Disaggregation of Revenue [Line Items]        
Total revenue 9,725 8,161 28,031 23,683
Real estate        
Disaggregation of Revenue [Line Items]        
Total revenue 6,600 5,647 19,765 17,651
Energy        
Disaggregation of Revenue [Line Items]        
Total revenue 6,618 5,577 19,883 17,169
Utilities        
Disaggregation of Revenue [Line Items]        
Total revenue 5,854 5,383 17,165 16,800
Materials        
Disaggregation of Revenue [Line Items]        
Total revenue 5,852 5,121 17,391 15,954
Public administration        
Disaggregation of Revenue [Line Items]        
Total revenue 4,886 3,844 13,754 11,046
Consumer staples        
Disaggregation of Revenue [Line Items]        
Total revenue 4,557 4,213 13,544 12,626
Telecommunication services        
Disaggregation of Revenue [Line Items]        
Total revenue 4,449 3,262 12,352 9,724
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,481 $ 1,203 $ 3,976 $ 2,491
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]        
Deferred revenue recognized $ 129.9 $ 107.7 $ 277.8 $ 224.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue expected to be recognized 835.5   835.5  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue expected to be recognized $ 466.7   $ 466.7  
Expected period of recognition 12 months   12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Expected period of recognition 24 months   24 months  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Denominator        
Weighted-average common shares outstanding - basic (in shares) 54,256,941 53,081,564 53,987,791 52,844,532
Weighted-average common shares outstanding - diluted (in shares) 54,256,941 53,081,564 53,987,791 52,844,532
Basic net loss per share (in dollars per share) $ (1.04) $ (0.56) $ (2.28) $ (1.46)
Diluted net loss per share (in dollars per share) $ (1.04) $ (0.56) $ (2.28) $ (1.46)
Class A Common Stock        
Numerator        
Net loss, basic $ (52,281) $ (27,515) $ (114,522) $ (71,310)
Net loss, diluted $ (52,281) $ (27,515) $ (114,522) $ (71,310)
Denominator        
Weighted-average common shares outstanding - basic (in shares) 50,411,358 49,190,981 50,132,483 48,911,092
Weighted-average common shares outstanding - diluted (in shares) 50,411,358 49,190,981 50,132,483 48,911,092
Basic net loss per share (in dollars per share) $ (1.04) $ (0.56) $ (2.28) $ (1.46)
Diluted net loss per share (in dollars per share) $ (1.04) $ (0.56) $ (2.28) $ (1.46)
Class B Common Stock        
Numerator        
Net loss, basic $ (3,988) $ (2,176) $ (8,807) $ (5,735)
Net loss, diluted $ (3,988) $ (2,176) $ (8,807) $ (5,735)
Denominator        
Weighted-average common shares outstanding - basic (in shares) 3,845,583 3,890,583 3,855,308 3,933,440
Weighted-average common shares outstanding - diluted (in shares) 3,845,583 3,890,583 3,855,308 3,933,440
Basic net loss per share (in dollars per share) $ (1.04) $ (0.56) $ (2.28) $ (1.46)
Diluted net loss per share (in dollars per share) $ (1.04) $ (0.56) $ (2.28) $ (1.46)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
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 (in shares) 1,289,808 1,566,858
Shares subject to unvested restricted stock units and performance restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 2,273,719 1,949,563
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 86,000 115,715
Shares underlying our convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 9,547,320 4,304,082
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Intangible Asset Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 7 years 1 month 6 days  
Gross Carrying Amount $ 35,635 $ 35,741
Accumulated Amortization (12,050) (7,507)
Net Carrying Amount $ 23,585 28,234
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 4 years 6 months  
Gross Carrying Amount $ 15,613 15,705
Accumulated Amortization (6,474) (3,849)
Net Carrying Amount $ 9,139 11,856
Acquired customer-related    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 10 years  
Gross Carrying Amount $ 14,796 14,969
Accumulated Amortization (2,284) (1,169)
Net Carrying Amount $ 12,512 13,800
Acquired trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 2 years 10 months 24 days  
Gross Carrying Amount $ 2,143 2,151
Accumulated Amortization (1,506) (861)
Net Carrying Amount $ 637 1,290
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 10 years  
Gross Carrying Amount $ 3,083 2,916
Accumulated Amortization (1,786) (1,628)
Net Carrying Amount $ 1,297 $ 1,288
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense related to intangible assets $ 1.5 $ 1.5 $ 4.6 $ 3.8
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Amortization of Intangible Assets by Fiscal Year (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2023 $ 1,520  
2024 5,356  
2025 4,623  
2026 3,308  
2027 2,040  
Thereafter 6,738  
Net Carrying Amount $ 23,585 $ 28,234
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets and Goodwill - Goodwill Activity (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 109,740
Foreign currency translation adjustments (889)
Goodwill, ending balance $ 108,851
XML 60 R9999.htm IDEA: XBRL DOCUMENT v3.23.3
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2020-06 [Member]
XML 61 wk-20230930_htm.xml IDEA: XBRL DOCUMENT 0001445305 2023-01-01 2023-09-30 0001445305 us-gaap:CommonClassAMember 2023-10-24 0001445305 us-gaap:CommonClassBMember 2023-10-24 0001445305 2023-09-30 0001445305 2022-12-31 0001445305 us-gaap:CommonClassAMember 2023-09-30 0001445305 us-gaap:CommonClassAMember 2022-12-31 0001445305 us-gaap:CommonClassBMember 2023-09-30 0001445305 us-gaap:CommonClassBMember 2022-12-31 0001445305 us-gaap:LicenseAndServiceMember 2023-07-01 2023-09-30 0001445305 us-gaap:LicenseAndServiceMember 2022-07-01 2022-09-30 0001445305 us-gaap:LicenseAndServiceMember 2023-01-01 2023-09-30 0001445305 us-gaap:LicenseAndServiceMember 2022-01-01 2022-09-30 0001445305 wk:ProfessionalServicesMember 2023-07-01 2023-09-30 0001445305 wk:ProfessionalServicesMember 2022-07-01 2022-09-30 0001445305 wk:ProfessionalServicesMember 2023-01-01 2023-09-30 0001445305 wk:ProfessionalServicesMember 2022-01-01 2022-09-30 0001445305 2023-07-01 2023-09-30 0001445305 2022-07-01 2022-09-30 0001445305 2022-01-01 2022-09-30 0001445305 us-gaap:CommonStockMember 2022-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001445305 us-gaap:RetainedEarningsMember 2022-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001445305 2023-01-01 2023-03-31 0001445305 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001445305 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001445305 us-gaap:CommonStockMember 2023-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001445305 us-gaap:RetainedEarningsMember 2023-03-31 0001445305 2023-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001445305 2023-04-01 2023-06-30 0001445305 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001445305 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001445305 us-gaap:CommonStockMember 2023-06-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001445305 us-gaap:RetainedEarningsMember 2023-06-30 0001445305 2023-06-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001445305 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001445305 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001445305 us-gaap:CommonStockMember 2023-09-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001445305 us-gaap:RetainedEarningsMember 2023-09-30 0001445305 us-gaap:CommonStockMember 2021-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001445305 us-gaap:RetainedEarningsMember 2021-12-31 0001445305 2021-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001445305 2022-01-01 2022-03-31 0001445305 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001445305 2021-01-01 2021-12-31 0001445305 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001445305 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001445305 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001445305 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001445305 us-gaap:CommonStockMember 2022-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001445305 us-gaap:RetainedEarningsMember 2022-03-31 0001445305 2022-03-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001445305 2022-04-01 2022-06-30 0001445305 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001445305 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001445305 us-gaap:CommonStockMember 2022-06-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001445305 us-gaap:RetainedEarningsMember 2022-06-30 0001445305 2022-06-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001445305 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001445305 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001445305 us-gaap:CommonStockMember 2022-09-30 0001445305 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001445305 us-gaap:RetainedEarningsMember 2022-09-30 0001445305 2022-09-30 0001445305 us-gaap:MoneyMarketFundsMember 2023-09-30 0001445305 us-gaap:CommercialPaperMember 2023-09-30 0001445305 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001445305 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:CashEquivalentsMember 2023-09-30 0001445305 us-gaap:MoneyMarketFundsMember 2022-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001445305 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:CashEquivalentsMember 2022-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001445305 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001445305 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:FairValueInputsLevel2Member 2023-09-30 0001445305 wk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member us-gaap:FairValueInputsLevel2Member 2023-09-30 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2019-08-31 0001445305 wk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember us-gaap:ConvertibleDebtMember 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2019-08-01 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2028OverAllotmentOptionMember us-gaap:ConvertibleDebtMember 2023-08-31 0001445305 wk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-08-01 2023-08-31 0001445305 us-gaap:CommonClassAMember 2023-08-31 0001445305 us-gaap:ConvertibleDebtMember wk:DebtConversionTermsOneMember 2023-08-01 2023-08-31 0001445305 us-gaap:ConvertibleDebtMember wk:DebtConversionTermsTwoMember 2023-08-01 2023-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-09-30 0001445305 wk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-09-30 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-09-30 0001445305 wk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-09-30 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-08-01 2023-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-12-31 0001445305 wk:OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2022-12-31 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001445305 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001445305 wk:FormerExecutiveRetiredMember 2023-01-01 2023-09-30 0001445305 2022-01-01 2022-12-31 0001445305 wk:RestrictedStockUnitsAndPerformanceSharesMember 2022-12-31 0001445305 wk:RestrictedStockUnitsAndPerformanceSharesMember 2023-01-01 2023-09-30 0001445305 wk:RestrictedStockUnitsAndPerformanceSharesMember 2023-09-30 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001445305 us-gaap:EmployeeStockMember 2023-09-30 0001445305 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2023-07-01 2023-09-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2022-07-01 2022-09-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2023-01-01 2023-09-30 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2022-01-01 2022-09-30 0001445305 wk:DiversifiedFinancialsSectorMember 2023-07-01 2023-09-30 0001445305 wk:DiversifiedFinancialsSectorMember 2022-07-01 2022-09-30 0001445305 wk:DiversifiedFinancialsSectorMember 2023-01-01 2023-09-30 0001445305 wk:DiversifiedFinancialsSectorMember 2022-01-01 2022-09-30 0001445305 us-gaap:TechnologySectorMember 2023-07-01 2023-09-30 0001445305 us-gaap:TechnologySectorMember 2022-07-01 2022-09-30 0001445305 us-gaap:TechnologySectorMember 2023-01-01 2023-09-30 0001445305 us-gaap:TechnologySectorMember 2022-01-01 2022-09-30 0001445305 us-gaap:FinancialServicesSectorMember 2023-07-01 2023-09-30 0001445305 us-gaap:FinancialServicesSectorMember 2022-07-01 2022-09-30 0001445305 us-gaap:FinancialServicesSectorMember 2023-01-01 2023-09-30 0001445305 us-gaap:FinancialServicesSectorMember 2022-01-01 2022-09-30 0001445305 wk:ConsumerDiscretionarySectorMember 2023-07-01 2023-09-30 0001445305 wk:ConsumerDiscretionarySectorMember 2022-07-01 2022-09-30 0001445305 wk:ConsumerDiscretionarySectorMember 2023-01-01 2023-09-30 0001445305 wk:ConsumerDiscretionarySectorMember 2022-01-01 2022-09-30 0001445305 us-gaap:HealthcareSectorMember 2023-07-01 2023-09-30 0001445305 us-gaap:HealthcareSectorMember 2022-07-01 2022-09-30 0001445305 us-gaap:HealthcareSectorMember 2023-01-01 2023-09-30 0001445305 us-gaap:HealthcareSectorMember 2022-01-01 2022-09-30 0001445305 us-gaap:InsuranceSectorMember 2023-07-01 2023-09-30 0001445305 us-gaap:InsuranceSectorMember 2022-07-01 2022-09-30 0001445305 us-gaap:InsuranceSectorMember 2023-01-01 2023-09-30 0001445305 us-gaap:InsuranceSectorMember 2022-01-01 2022-09-30 0001445305 us-gaap:RealEstateSectorMember 2023-07-01 2023-09-30 0001445305 us-gaap:RealEstateSectorMember 2022-07-01 2022-09-30 0001445305 us-gaap:RealEstateSectorMember 2023-01-01 2023-09-30 0001445305 us-gaap:RealEstateSectorMember 2022-01-01 2022-09-30 0001445305 us-gaap:EnergySectorMember 2023-07-01 2023-09-30 0001445305 us-gaap:EnergySectorMember 2022-07-01 2022-09-30 0001445305 us-gaap:EnergySectorMember 2023-01-01 2023-09-30 0001445305 us-gaap:EnergySectorMember 2022-01-01 2022-09-30 0001445305 wk:UtilitiesSectorMember 2023-07-01 2023-09-30 0001445305 wk:UtilitiesSectorMember 2022-07-01 2022-09-30 0001445305 wk:UtilitiesSectorMember 2023-01-01 2023-09-30 0001445305 wk:UtilitiesSectorMember 2022-01-01 2022-09-30 0001445305 wk:MaterialsSectorMember 2023-07-01 2023-09-30 0001445305 wk:MaterialsSectorMember 2022-07-01 2022-09-30 0001445305 wk:MaterialsSectorMember 2023-01-01 2023-09-30 0001445305 wk:MaterialsSectorMember 2022-01-01 2022-09-30 0001445305 wk:PublicAdministrationSectorMember 2023-07-01 2023-09-30 0001445305 wk:PublicAdministrationSectorMember 2022-07-01 2022-09-30 0001445305 wk:PublicAdministrationSectorMember 2023-01-01 2023-09-30 0001445305 wk:PublicAdministrationSectorMember 2022-01-01 2022-09-30 0001445305 wk:ConsumerStaplesSectorMember 2023-07-01 2023-09-30 0001445305 wk:ConsumerStaplesSectorMember 2022-07-01 2022-09-30 0001445305 wk:ConsumerStaplesSectorMember 2023-01-01 2023-09-30 0001445305 wk:ConsumerStaplesSectorMember 2022-01-01 2022-09-30 0001445305 wk:TelecommunicationServicesSectorMember 2023-07-01 2023-09-30 0001445305 wk:TelecommunicationServicesSectorMember 2022-07-01 2022-09-30 0001445305 wk:TelecommunicationServicesSectorMember 2023-01-01 2023-09-30 0001445305 wk:TelecommunicationServicesSectorMember 2022-01-01 2022-09-30 0001445305 wk:OtherSectorMember 2023-07-01 2023-09-30 0001445305 wk:OtherSectorMember 2022-07-01 2022-09-30 0001445305 wk:OtherSectorMember 2023-01-01 2023-09-30 0001445305 wk:OtherSectorMember 2022-01-01 2022-09-30 0001445305 wk:XBRLProfessionalServicesMember 2023-07-01 2023-09-30 0001445305 wk:XBRLProfessionalServicesMember 2022-07-01 2022-09-30 0001445305 wk:XBRLProfessionalServicesMember 2023-01-01 2023-09-30 0001445305 wk:XBRLProfessionalServicesMember 2022-01-01 2022-09-30 0001445305 wk:OtherServicesMember 2023-07-01 2023-09-30 0001445305 wk:OtherServicesMember 2022-07-01 2022-09-30 0001445305 wk:OtherServicesMember 2023-01-01 2023-09-30 0001445305 wk:OtherServicesMember 2022-01-01 2022-09-30 0001445305 2023-10-01 2023-09-30 0001445305 2024-10-01 2023-09-30 0001445305 us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001445305 us-gaap:CommonClassBMember 2023-07-01 2023-09-30 0001445305 us-gaap:CommonClassAMember 2022-07-01 2022-09-30 0001445305 us-gaap:CommonClassBMember 2022-07-01 2022-09-30 0001445305 us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001445305 us-gaap:CommonClassBMember 2023-01-01 2023-09-30 0001445305 us-gaap:CommonClassAMember 2022-01-01 2022-09-30 0001445305 us-gaap:CommonClassBMember 2022-01-01 2022-09-30 0001445305 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001445305 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001445305 wk:RestrictedStockUnitsAndPerformanceSharesMember 2023-01-01 2023-09-30 0001445305 wk:RestrictedStockUnitsAndPerformanceSharesMember 2022-01-01 2022-09-30 0001445305 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001445305 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001445305 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-09-30 0001445305 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-09-30 0001445305 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-30 0001445305 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001445305 us-gaap:CustomerRelationshipsMember 2023-09-30 0001445305 us-gaap:CustomerRelationshipsMember 2022-12-31 0001445305 us-gaap:TradeNamesMember 2023-09-30 0001445305 us-gaap:TradeNamesMember 2022-12-31 0001445305 us-gaap:PatentsMember 2023-09-30 0001445305 us-gaap:PatentsMember 2022-12-31 0001445305 wk:MichaelHawkinsMember 2023-01-01 2023-09-30 0001445305 wk:MichaelHawkinsMember 2023-07-01 2023-09-30 0001445305 wk:MichaelHawkinsMember 2023-09-30 shares iso4217:USD iso4217:USD shares pure wk:day Q3 0001445305 --12-31 2023 false http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006Member 0.0124756 0.007469 P151D 10-Q true 2023-09-30 false 001-36773 WORKIVA INC DE 47-2509828 2900 University Blvd Ames IA 50010 888 275-3125 888 275-3125 Class A common stock, par value $.001 WK NYSE Yes Yes Large Accelerated Filer false false false 50202454 3845583 404885000 240197000 377533000 190595000 801000 744000 98861000 106316000 36953000 38350000 7017000 6674000 21902000 17957000 947151000 600089000 25102000 27096000 10228000 13932000 28816000 33682000 108851000 109740000 23585000 28234000 5395000 6847000 1149128000 819620000 4909000 6174000 94158000 83999000 338418000 316263000 525000 504000 438010000 406940000 761847000 340257000 38216000 38237000 1539000 1518000 9023000 12102000 14186000 14583000 1262821000 813637000 0.001 0.001 1000000000 1000000000 50173423 50173423 48761804 48761804 50000 49000 0.001 0.001 500000000 500000000 3845583 3845583 3890583 3890583 4000 4000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 541093000 537732000 -648445000 -525116000 -6395000 -6686000 -113693000 5983000 1149128000 819620000 143421000 118591000 409857000 339064000 14754000 14258000 53529000 55008000 158175000 132849000 463386000 394072000 24864000 19235000 74080000 56683000 13491000 13184000 42297000 38846000 38355000 32419000 116377000 95529000 119820000 100430000 347009000 298543000 41747000 38583000 130235000 113644000 72576000 64560000 215168000 184879000 21022000 27405000 86660000 75507000 135345000 130548000 432063000 374030000 -15525000 -30118000 -85054000 -75487000 7294000 1440000 15546000 2325000 47437000 1510000 50437000 4540000 -71000 964000 -1450000 1467000 -55739000 -29224000 -121395000 -76235000 530000 467000 1934000 810000 -56269000 -29691000 -123329000 -77045000 -1.04 -1.04 -0.56 -0.56 -2.28 -2.28 -1.46 -1.46 54256941 54256941 53081564 53081564 53987791 53987791 52844532 52844532 -56269000 -29691000 -123329000 -77045000 -3189000 -7256000 -1180000 -13344000 208000 -619000 1471000 -3033000 -2981000 -7875000 291000 -16377000 -59250000 -37566000 -123038000 -93422000 52652000 53000 537732000 -6686000 -525116000 5983000 38042000 38042000 102000 1457000 1457000 107000 5546000 5546000 449000 78000 7228000 7228000 -46150000 -46150000 3280000 3280000 53232000 53000 575549000 -3406000 -571266000 930000 20610000 20610000 47000 1000 746000 747000 266000 12000 1212000 1212000 -20910000 -20910000 -8000 -8000 53533000 54000 595693000 -3414000 -592176000 157000 19377000 19377000 70000 1120000 1120000 93000 6967000 6967000 332000 9000 984000 984000 81080000 81080000 -56269000 -56269000 -2981000 -2981000 54019000 54000 541093000 -6395000 -648445000 -113693000 51444000 51000 525646000 -288000 -452430000 72979000 15309000 15309000 62000 1000 824000 825000 53000 5218000 5218000 545000 73000 8570000 8570000 -58560000 18261000 -40299000 -18493000 -18493000 -1776000 -1776000 52031000 52000 479867000 -2064000 -452662000 25193000 18447000 18447000 76000 1145000 1145000 144000 12000 1344000 1344000 -28861000 -28861000 -6726000 -6726000 52239000 52000 498115000 -8790000 -481523000 7854000 20297000 20297000 43000 625000 625000 79000 1000 4037000 4038000 145000 11000 738000 738000 -29691000 -29691000 -7875000 -7875000 52495000 53000 522336000 -16665000 -511214000 -5490000 -56269000 -29691000 -123329000 -77045000 2686000 2681000 8353000 7365000 19377000 20297000 78029000 54053000 8000 91000 57000 82000 0 0 -708000 0 1930000 -129000 4530000 -1242000 472000 325000 1122000 973000 45144000 0 45144000 0 -14000 57000 -17000 -91000 15234000 7927000 -7243000 6190000 -3116000 1372000 -6248000 2662000 -1244000 -1269000 -3807000 -3877000 1556000 527000 1842000 -38000 -3452000 -3593000 3985000 -870000 -1043000 1140000 -1479000 1105000 -386000 3931000 -1267000 5995000 11120000 14775000 22225000 28573000 -750000 -1113000 -3129000 -3757000 3468000 -523000 10217000 384000 14991000 4855000 46533000 12602000 895000 1023000 1732000 2226000 144989000 41618000 322008000 99564000 0 0 65052000 14981000 36906000 40071000 76811000 106857000 0 0 0 99186000 48000 62000 167000 108000 -109026000 -2632000 -182044000 -79246000 1120000 625000 3324000 2595000 984000 738000 9424000 10652000 6967000 4038000 12513000 9256000 691113000 0 691113000 0 396869000 0 396869000 0 127000 454000 376000 1342000 301220000 3471000 300281000 -143000 -1239000 -2450000 -82000 -4102000 205946000 3244000 164688000 -70889000 198939000 226253000 240197000 300386000 404885000 229497000 404885000 229497000 2160000 2152000 4509000 4535000 604000 225000 2126000 852000 Organization and Significant Accounting Policies <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) is on a mission to power transparent reporting for a better world. We believe that consumers, employees, shareholders, and other stakeholders today expect more from business – more action, transparency, and disclosure of financial and non-financial information. We build solutions to meet that demand and streamline processes, connect data and teams, and ensure consistency – all within the Workiva platform, the world’s leading cloud platform for assured integrated reporting. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet data as of December 31, 2022 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Seasonality affects our revenue, expenses and cash flows from operations. Revenue from professional services has been higher in the first quarter as many of our customers file their 10-K in the first calendar quarter. Our sales and marketing expense also has some degree of seasonality. With the exception of September 2020 and September 2021 when we transitioned to a virtual event, sales and marketing expense has historically been higher in the third quarter due to our annual user conference in September. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow. The condensed consolidated financial information should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in this report and the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the SEC on February 21, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of Workiva Inc. and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us 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 and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div> The financial information presented in the accompanying unaudited condensed consolidated financial statements has been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and in accordance with rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet data as of December 31, 2022 was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of our financial position and results of operations. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023. All intercompany accounts and transactions have been eliminated in consolidation. The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us 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 and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. None.None. Supplemental Consolidated Balance Sheet Information<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated health insurance claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP employee contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,999 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated health insurance claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP employee contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,999 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15551000 12939000 6083000 10841000 21796000 5597000 5181000 5318000 2573000 1841000 1116000 1455000 4163000 5661000 24932000 25520000 4463000 5720000 8300000 9107000 94158000 83999000 Cash Equivalents and Marketable Securities<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At September 30, 2023, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,167)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,720 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,720 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,167)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December 31, 2022, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,693)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,693)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The contractual maturities of the investments classified as marketable securities are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,533 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of September 30, 2023, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,493 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We do not believe the unrealized losses represent credit losses based on our evaluation of available evidence as of September 30, 2023, which includes an assessment of whether it is more likely than not we will be required to sell the investment before recovery of the investment's amortized cost basis.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At September 30, 2023, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,167)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,720 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,720 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,167)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December 31, 2022, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,693)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,693)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At September 30, 2023, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,167)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,720 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,720 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,167)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December 31, 2022, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,693)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,693)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 260895000 260895000 72852000 0 0 72852000 157080000 7000 305000 156782000 61190000 0 118000 61072000 125397000 2000 728000 124671000 997000 0 16000 981000 678411000 9000 1167000 677253000 299720000 299720000 378691000 9000 1167000 377533000 182878000 182878000 72151000 1000 899000 71253000 120081000 62000 1771000 118372000 993000 0 23000 970000 376103000 63000 2693000 373473000 182878000 182878000 193225000 63000 2693000 190595000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The contractual maturities of the investments classified as marketable securities are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,533 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 250767000 126766000 377533000 The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of September 30, 2023, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Loss</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,028 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,493 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 90224000 230000 6567000 76000 61072000 118000 0 0 90732000 463000 27945000 264000 0 0 981000 16000 242028000 811000 35493000 356000 Fair Value Measurements <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value: </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:90pt;text-align:justify;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:81pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:81pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 3 - Inputs are unobservable inputs based on our assumptions. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Financial Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. As of September 30, 2023, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2, and we have no financial assets measured using Level 3 inputs on a recurring basis. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.560%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of September 30, 2023, the fair value of our convertible senior notes due in 2026 and 2028 was $97.7 million and $689.7 million, respectively. The fair value was determined based on the quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 5 to the condensed consolidated financial statements for more information.</span></div> Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. We validate, on a sample basis, the derived prices provided by the brokers by comparing their assessment of the fair values of our investments against the fair values of the portfolio balances of another third-party professional pricing service. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.560%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table> 260895000 260895000 0 182878000 182878000 0 72852000 0 72852000 0 0 0 156782000 0 156782000 71253000 0 71253000 61072000 0 61072000 0 0 0 124671000 0 124671000 118372000 0 118372000 981000 0 981000 970000 0 970000 677253000 260895000 416358000 373473000 182878000 190595000 299720000 182878000 377533000 190595000 97700000 689700000 Convertible Senior Notes<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Month Issued</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Free Convertibility Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Redemption Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Original Principal (including overallotment)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial Conversion Rate per $1,000 Principal</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial Conversion Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 15, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 21, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4756</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028 Notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 21, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">702,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4690</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the "2026 Notes”). The 2026 Notes bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the 2026 Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August 2023, we issued $702.0 million aggregate principal amount of 1.250% convertible senior notes due 2028 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the partial exercise of 77.0 million principal amount by the initial purchasers of their option to purchase up to an additional $100 million principal amount (the "2028 Notes”). The 2028 Notes bear interest at a fixed rate of 1.250% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2024. Proceeds from the issuance of the 2028 Notes totaled $691.1 million, net of initial purchaser discounts and issuance costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2026 Notes and the 2028 Notes are together referred to as the "Notes".</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Notes were issued pursuant to an indenture and are senior, unsecured obligations of the Company. The 2028 Notes will rank equally with all of the Company’s existing and future senior unsecured indebtedness, including the Company’s outstanding 2026 Notes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Holders of the Notes may convert all or a portion of their Notes prior to the close of business on their respective Free Convertibility dates, in multiples of $1,000 principal amount, only under the following circumstances:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">during any calendar quarter commencing after the calendar quarter in which the respective Notes were issued (and only during such calendar quarter), if the last reported sale price of our Class A common stock, par value $0.001 per share (which we refer to in this offering memorandum as our “Class A common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">during the five consecutive business day period immediately following any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined below) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate on each such trading day;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">upon the occurrence of certain specified corporate events as set forth in the relevant indenture.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On or after the relevant Free Convertibility Date, holders of the Notes may convert their Notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the Notes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the Notes, at its option, on or after the respective Redemption Date, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the respective Redemption Date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the third quarter of 2023 none of the conversion conditions were met and therefore the Notes are not convertible at the option of the holders. As a result, the Notes were classified as non-current liabilities on the condensed consolidated balance sheet as of September 30, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense representing the amortization of issuance costs as well as contractual interest expense is amortized to interest expense at an effective interest rate of 1.5% and 1.6% over the term of the 2026 Notes and 2028 Notes, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of September 30, 2023, the remaining life of the 2026 Notes and 2028 Notes were approximately 2.8 years and 4.9 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Partial Repurchase of 2026 Notes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We used $396.9 million of the net proceeds from the 2028 Notes offering discussed above to repurchase $273.8 million principal amount, together with accrued and unpaid interest thereon, of our 2026 Notes in separate and individually negotiated transactions with certain holders. The repurchase was accounted for as an induced conversion. The fair value of the repurchased 2026 Notes on the date of repurchase was $351.8 million. The consideration in excess of fair value resulted in a loss on induced conversion of $45.1 million which was recorded as interest expense in the condensed consolidated statement of operations. The difference between the fair value and the carrying value of the 2026 Notes on the date of repurchase of $81.1 million, including unamortized debt issuance costs of $3.1 million, was recorded in additional paid-in capital.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net carrying amount of the Notes was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.892%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2028 Notes</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2028 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,383 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense related to the Notes was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Month Issued</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Free Convertibility Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Redemption Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Original Principal (including overallotment)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial Conversion Rate per $1,000 Principal</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial Conversion Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 15, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 21, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4756</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028 Notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 15, 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 21, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">702,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.4690</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net carrying amount of the Notes was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.892%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2028 Notes</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026 Notes</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2028 Notes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,383 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense related to the Notes was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 345000000 80.16 702000000 133.89 345000000 0.01125 45000000 0.01125 335900000 702000000 0.0125 77000000 100000000 0.0125 691100000 0.001 20 30 1.30 5 10 0.98 1.30 20 30 1 0.015 0.016 P2Y9M18D P4Y10M24D 396900000 273800000 351800000 45100000 81100000 3100000 71242000 702000000 345000000 0 778000 10617000 4743000 0 70464000 691383000 340257000 0 1618000 970000 3558000 2910000 472000 325000 1122000 973000 2090000 1295000 4680000 3883000 Commitments and Contingencies <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div> Stock-Based Compensation <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock units, performance restricted stock units, options to purchase Class A common stock and Employee Stock Purchase Plan ("ESPP") purchase rights. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (“the 2009 Plan”). The 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (“the 2014 Plan” and, together with the 2009 Plan, “the Plans”).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.647%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and support</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,297 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,029 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the first nine months of 2023, we recognized an additional $18.1 million in stock-based compensation pursuant to certain transition agreements with former executives who retired during the period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the option activity under the Plans for the nine months ended September 30, 2023: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:47.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.459%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.302%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term (Years)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289,808 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units and Performance Restricted Stock Units</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock unit and performance restricted stock unit activity under the Plans for the nine months ended September 30, 2023:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,921,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(689,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) During the nine months ended September 30, 2023, in accordance with our Nonqualified Deferred Compensation Plan, recipients elected to defer settlement of 2,925 shares of their vested restricted stock units and 359,812 shares were released from deferral.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023, 200,436 shares of common stock were purchased under the ESPP at a weighted-average price of $62.43 per share, resulting in cash proceeds of $12.5 million. </span></div>Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At September 30, 2023, there was approximately $1.3 million of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 0.3 years. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.647%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and support</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,297 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,029 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1247000 855000 3732000 2557000 623000 533000 1923000 1578000 4155000 3399000 13677000 9272000 7108000 4657000 20769000 14388000 6244000 10853000 37928000 26258000 19377000 20297000 78029000 54053000 18100000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the option activity under the Plans for the nine months ended September 30, 2023: </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:47.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.459%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.302%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term (Years)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289,808 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1509172 14.57 P3Y2M12D 0 0 10 13.60 0 0 219354 15.16 1289808 14.47 P2Y6M 1289808 14.47 P2Y6M <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock unit and performance restricted stock unit activity under the Plans for the nine months ended September 30, 2023:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,921,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(689,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273,719 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) During the nine months ended September 30, 2023, in accordance with our Nonqualified Deferred Compensation Plan, recipients elected to defer settlement of 2,925 shares of their vested restricted stock units and 359,812 shares were released from deferral.</span></div> 1921927 93.80 1148206 94.70 106570 92.53 689844 86.47 2273719 96.51 2925 359812 200436 62.43 12500000 1300000 P0Y3M18D Revenue Recognition<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues by industry are derived from leading software providers. The following table presents our revenues disaggregated by industry (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified financials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Banks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer discretionary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public administration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer staples</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Telecommunication services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,386 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,072 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by type of good or service (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and support</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;padding-right:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,386 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,072 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%">Deferred Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognized $129.9 million and $107.7 million of revenue during the three months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances at the beginning of the respective periods. We recognized $277.8 million and $224.6 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances at the beginning of the respective periods.</span></div>Transaction Price Allocated to the Remaining Performance ObligationsAs of September 30, 2023, we expect revenue of approximately $835.5 million to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $466.7 million of these remaining performance obligations over the next 12 months with the balance substantially recognized in the 24 months thereafter. The following table presents our revenues disaggregated by industry (in thousands):<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified financials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Banks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer discretionary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public administration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer staples</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Telecommunication services</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,386 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,072 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by type of good or service (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and support</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;padding-right:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463,386 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,072 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23461000 18810000 68670000 56398000 22927000 17472000 66916000 51864000 17041000 15283000 50925000 45418000 15951000 13871000 46554000 39943000 15224000 13301000 44511000 38147000 13549000 11701000 39949000 35158000 9725000 8161000 28031000 23683000 6600000 5647000 19765000 17651000 6618000 5577000 19883000 17169000 5854000 5383000 17165000 16800000 5852000 5121000 17391000 15954000 4886000 3844000 13754000 11046000 4557000 4213000 13544000 12626000 4449000 3262000 12352000 9724000 1481000 1203000 3976000 2491000 158175000 132849000 463386000 394072000 143421000 118591000 409857000 339064000 11555000 10634000 42719000 41844000 3199000 3624000 10810000 13164000 158175000 132849000 463386000 394072000 129900000 107700000 277800000 224600000 835500000 466700000 P12M P24M Net Loss Per Share<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including convertible senior notes, outstanding stock options, stock related to unvested restricted stock units, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net loss per share is allocated based on the participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:49.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.657%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,411,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,845,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,190,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,890,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:49.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,132,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,911,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to outstanding common stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,566,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to unvested restricted stock units and performance restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,949,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares underlying our convertible senior notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,547,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>We use the if-converted method for calculating any potential dilutive effect of our convertible senior notes on diluted net income per share, if applicable. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:49.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.657%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,411,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,845,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,190,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,890,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.04)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:49.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,132,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,911,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.46)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -52281000 -52281000 -3988000 -3988000 -27515000 -27515000 -2176000 -2176000 50411358 50411358 3845583 3845583 49190981 49190981 3890583 3890583 -1.04 -1.04 -1.04 -1.04 -0.56 -0.56 -0.56 -0.56 -114522000 -114522000 -8807000 -8807000 -71310000 -71310000 -5735000 -5735000 50132483 50132483 3855308 3855308 48911092 48911092 3933440 3933440 -2.28 -2.28 -2.28 -2.28 -1.46 -1.46 -1.46 -1.46 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to outstanding common stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,566,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to unvested restricted stock units and performance restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,949,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares underlying our convertible senior notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,547,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,304,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1289808 1566858 2273719 1949563 86000 115715 9547320 4304082 Intangible Assets and Goodwill<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the components of net intangible assets (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired customer-related</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,050)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,741 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,507)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $1.5 million during the three months ended September 30, 2023 and 2022, and $4.6 million and $3.8 million for the nine months ended September 30, 2023 and 2022, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of September 30, 2023, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the components of net intangible assets (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.355%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,474)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired customer-related</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,050)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,741 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,507)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P4Y6M 15613000 6474000 9139000 15705000 3849000 11856000 P10Y 14796000 2284000 12512000 14969000 1169000 13800000 P2Y10M24D 2143000 1506000 637000 2151000 861000 1290000 P10Y 3083000 1786000 1297000 2916000 1628000 1288000 P7Y1M6D 35635000 12050000 23585000 35741000 7507000 28234000 1500000 1500000 4600000 3800000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of September 30, 2023, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1520000 5356000 4623000 3308000 2040000 6738000 23585000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 109740000 -889000 108851000 On September 11, 2023, Michael Hawkins, Executive Vice President of Sales, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 20,152 shares of the Company's Class A common stock until February 9, 2024. September 11, 2023 Michael Hawkins Executive Vice President of Sales true 20152 false false false EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )J"7E<'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 " ":@EY7DR]BU^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VW%0^CFLN))07!!\1:2V=U@DX9DI-VW-XV[740?0,@E,W^^ M^0;2ZR#T&/$YC@$C64PWLQM\$CILV)$H"("DC^A4JG/"Y^9^C$Y1OL8#!*4_ MU &AY?P.')(RBA0LP"JL1"9[HX6.J&B,9[S1*SY\QJ' C 8NI*+N_0P-O3XTM9M[(^ MD?(:\ZMD!9T";MAE\FNWO=\],-GRMJL:7G5\UW*13W?[OKC^\+L*N]'8O?W' MQA=!V<.O?R&_ %!+ P04 " ":@EY7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 )J"7E>)];NL-08 )8C 8 >&PO=V]R:W-H965T&UL MM9IK<]HX%(;_BH;=V=F="<&6(9 N88;0I,NT36A(V^GN[ ?%%N"I;;&R#,F_ MWR,;;)K*!X\'?TE\.R]Z=71Y9&NX%?)[O.)3V3<-;)53P_Y%'LBXA(OKAJ MC>TW$Z>O ](GOOA\&Q\<$VWE28CO^F3J7;4L72(><%=I"0;_-GS"@T K03G^ MVXFV\M_4@8?'>_7;U#R8>6(QGXC@J^^IU55KT"(>7[ D4 ]B^Q??&>II/5<$ M2(0D$Y%$2K[ ?\_H_(CZVQN38SRHKN4# MGK"K6'YDSV3J0>_T%[Z;39GE3?B(9+??ICWKQZH MQV?[ Y+RP7UDSBLN22\MBWR. &]EK+6O@XUG=([*U'5>0)&-XW#@THN<$#ZOKLL ?&P>8UR[SSCN38N-'KCG!N.9T;#3:!!/9!139 M.,J\-CH3L6(!^=M?EX]/N&(/)A_+Z+0)/+(+/K)QK$D;ZA@6O>7&<('!P#P2 M-4%#=H%#-LXP'X0+^9JM1(3APA$1VN^U'9OVC/Z:@"&[H"$;1YE'7P$(B06Q MZ>]/?Y Y=Q,)F32:Q)4F 8,1>DQ<$88P,<$BV_U^1M9,D@T+$DY^/8>6:ZR! M)HC)+I#)QED'0-?SHR69OX1/(C :/P)+[XVNFH D6D 2Q3%FGTAR\^RN6+3D MI21X1.CNV]Q(1'A877\%$=%*1#1)I-2KE6R)DJ81II+$^+KEB.(W\TR)1]7U M69 0K41"TPB6U-G;.;WL9'OC1I^X8IG/)KB'%MQ#*W&/7I8!P@,-+(4TCD)' M=#XP"6U][+HZ8[T!!K8 .PC6+S*G%!6UQV\<\*S<(2Y6^AFA M"?)Q"O)Q<&"!)6_D928#MC1^1L %2CLB'E?76($\#@XH>]8YS!WV&OJ(7+MM M4UB5&(TVP3Q.P3P.3BC[E<0D6TG,]4K":/!$R+(SW00 .0=?PT[_.>RTW\.: MP"&GP"&G$@X=YOP,YE3][93<)RI6+-++-&,]G AT=O60J?52-?W!?C/J63#6 M=7O=86=C\E@@D8,33-:PKX\W[!,!S';^F^ GI^ G MIQH_U6G8)R*B73WT?VK8SJ#;ZPV<5^VZ<[#S0=-[NB$D)J[^L))M@LBOYIM. MQNE6BT[Q>+9CY2/3\!^3@"\@U#KOPZ_+;!-(=J+$.MU'\224$F%ZN.+,XU(_ M /<70JC]B?Z!?"O.Z']02P,$% @ FH)>5P**[7A)!P )B$ !@ !X M;"]W;W)KR[TW/'XSUW5*X>9?%9 M;870Z&N6YNIZLM5Z]VHV4ZNMR+AZ*7#K6BE+9Q3C M8);Q))_,K^K/WA?S*UGJ-,G%^P*I,LMX\>VU2.7C]81,GC[XD#QL=?7!;'ZU MXP]B*?2GW?L"[F8'*^LD$[E*9(X*L;F>W)!7"Z]6J"7^3L2CZEVCRI5[*3]7 M-V_6UQ-<(1*I6.G*!(<_>[$0:5I9 AQ?6J.3PS,KQ?[UD_7?:N?!F7NNQ$*F M_R1KO;V>1!.T%AM>IOJ#?/Q#M [YE;V53%7]&SVVLGB"5J72,FN5 4&6Y,U? M_K4-1$^!>",*M%6@WZO 6@56.]H@J]VZY9K/KPKYB(I*&JQ5%W5L:FWP)LFK M95SJ KY-0$_/%^_>WMZ]7=[=(KA:OOOSS>W-1[AY??/GS=O%'5K^<7?W<8FF MZ-/R%CV_>($N4)*CCUM9*IZOU=5, X;*TFS5/N]U\SPZ\KREV+U$#%\BBBFS MJ"_JD5J?'ZC/P_. ^/;A/:WMLS/VR*$2N$5=*:*L[C;YGUZ\VV2NU MXRMQ/8%=I$2Q%Y/Y+\](@'^U.7NLH.KS&5]ON!JBV#1T*JZ$%_*9,]3 M\-WJ=6,JJ$U5E6 _][ 71?[5;-_WQQ2C'B9Q>! [0NH=D'I.I'_QXK/0_#X5 M2(E5620Z$5:4C1F_]W@6ACYC Y2F&(FQ'_MVE/X!I>]$>;-:R1+"!\5L)2"6 M /<2Y5!XY0;Q%,HCSU<"0:%%:UG>ZTV90LUJ54#D(L*D7HZ+T/,0UPAVAA;9 MO2B:%7_:([4,I'W_JS;_+^'1:B?J0IA^LP7(-SR/HR@@@_B84@0'C 3V^ 2' M^ 3.^-R*C8#-!?DFE3W) G/Y@M@?KIY%*F(^MH,+#^!")[AW>BN*WLI9\87& MDT-,P@$\4R@(0L^.+CJ@BYSHWA=BQY,U$E^!K950=0[("K(-9F0@H)#?=(#3 ME")A[(_LU/@ -'8"_2@U3X&F3A71V,Q#+R3^,!%-L0!C',5VD 1W'(=/Q!/: MGD)_J^-85;X=-"*ZWJU6!L-F1'UB1-0F%N)X9-N0'B,3=VX"5JZ3_ &E AH4 M5%2=R%1NIB7XM7J\C2F-AJ@M8BQF= 1U1Z3$25Z#[0ZQE?FT30PK6FH& M+XIZ-:=%:XHQ%D1C:#LN)&XR_%W*]6.2IE9HS!)(X+YAMEKEXM ;*4VDHS_B MYK\WN>;Y0U+Q7[/62(T29' AJP$9 =QU$WQ_V6Y'5[W#"*@':O1$R.>S/?0YR3-Y)0G,'OD M4HO3;$Q-*@L#TB_"+7)3CGF8CK61M*,\ZJ:\8=*>1FR9_2)J] ]V,3:&MV,^ M^CW,E\K\8:I%D9W,#,N(!4PX!&N3ZNW)8ZP=$5(W$0[[R1[6TV$VN2^N#VZ. M@5NHE/8;YF/D'4%2]Y0V6B5.XS;',@+ES4@/FY@?C96WCN6HF^6:LG$J*2PC M&0V@,1LVFA;!B+!@-(L[KJ.QLP%9:KGZO)7I6A3JEV?PX/!7]'PM-LDJT2_J M04E;CQ6HDT)_^%#L3-:.3\4ZOF2GAL.GVJ.J<%RB"_P28P(-2H'V/"T%@OV# MU)874)4(QI>X^6D^@OZ@U%M9)/^*=9653Y\F2E5=1-T\E%I!0[^&'6@]:C,Y M=D@83I%CMSL&9FX&OEFODVHO09Y69PW3!/83WR60MU:0%G;U8-H95@*;' O# ML?&2=43,W$0,;5F9E2G7$-0V0ZTX36J=!E[D><;)I440F@HR=NK%>L>L;A+N M(VW[1IE!YFZK=Q][*&92V8]<36Z=!N:T9!4+HC'8'0,S-P,W)4O]9$5@)L]. M"=0H,T%,03\>*[BLXV/FYF.CX-8[[Z>]L1"Q=32T"+I&0]9Q-G-S]B*%P17= MH(7,,IFCNE!;D3K-_&@E/I>U8Z<[NF?N>?AGZ8B==4 ^E[7C('2M W.W#NV* MJ]$5-YL!W^ +VP ]DI)=L\#<@W&3DJ]/I^19FX-S63M^$=4U!Q[^7U+2<_8< M/QJ$(AR14T_QO0 MP2]#2.>B>2G?W&BYJ]]KWTNM959?;@6'E:H$X/N-A-FWO:E>E1_^-6+^'U!+ M P04 " ":@EY7RKR9KIH# $#P & 'AL+W=O*98E-"E0#*+ M8R+^?:",[\8&-EXO?(LVH=(7S,DH)1NZHNI[NA0P,RN4((II(B.>($'78V.* M[V>XKQORBK\BNI.U,=)2GCE_T9-/P=BP-"/*J*\T!(&?+9U1QC02\/BG!#6J M-75C??R*_F3>HB1+]&E=*P-T(^M1D]O5QOGA<+>8(1JNOGS_-IT\P>9A^ MGC[.%FCU<;%X6J&;)1$T42%5D4_8+?J OJ_FZ.;=+7J'H@0]A3R3) GDR%3 M22.;?KG^0[&^?63]%4WO4,]ZCVS+[K6TS[K;Y]2'=IRWV\UV$YY$]3CLZG'8 M.9YS!&_*8%^3Q*<('(("GCVK=<9@L_D\2U2KO@*PGP-JTVPGGH5'YK8NXK!F MX#A538-IKV+:ZV2ZA.U.A: !@CWBO[Q'*1%H2UA&T0V\DH S1H1$*07/AO#V M;MNX%TL,:KRL.^N _:FJ!G^GXN]=4-D2XE0CWIT1$4F:G!;@'M-X2[ZIH$.Y7A/L_11@^\%*!@Z-DM#)>L:(E&B*9CR.X=._TM3;J'6BZ$"\ERGQZ=B Q)-4;*DQ M^?TWW+?^:/OP_"*PAF"O$NQU"RZ$7N%L[RQGGZIJD!]6Y(<7D,\I7N#JX7&O MOMUG9Y4V)&!K'XO6I2+.M76)7.?E6GC0H(\]ZT@XX%JLX\OY M7^#R$OX<$8>5)T3LPQAWIW'A^X>3ON^&N=3XOPJM*7J?Z[@[V*_W/CXOUD^6 M-07L@QUW)_MU_L>'8>T>\?]9I4T1^V#'W)I M?FIYY@K.0/DPA&,J%;H [J\Y5Z\3?1"J#KZ3_P%02P,$% @ FH)>5TH# M(VZ8!P 8BH !@ !X;"]W;W)KQSCW0?),^E>/F4%]_+E1 2/:_3K+P:K:3<7(S'Y7PEUG%YGF]$IGY9YL4Z MENJR>!R7FT+$B]IHG8Z)X[CC=9QDH\EE_=UM,;G,MS)-,G%;H'*[7L?%/]4F?A0S(;]M;@MU-3ZP+)*UR,HDSU AEE>C#_@B MHJPRJ!%_)N*I//J,*E<>\OQ[=?%I<35RJB<2J9C+BB)6?W9B*M*T8E+/\7=# M.CK MEO7_Z&F/]>@(S;>ES->-L7J"=9+M_\;/32".#!0/;$ : Z(;L!X#VAC04^_ M&@-VZAUX8U"[/M[[7@"5952@S6:A?$V4G M)].;KV'T=1:%2'V:W7S^%'ZX5Q>S>_7G2_3U?H9N/J*;V^CNP_TG!4!GZ-LL M1&_?O$-O4)*A^U6^+>-L45Z.I7J:BG,\;^Y\O;\SZ;DS15_R3*Y*%&4+L0#L M0[M]8+$?JR@<0D%>0G%-K(0SL3E'U'F/B$,H\#S3T\T)Y,Y_NWOTTW?O!(,> MZH+6?+2'[T[L1+854%KWA@PVK":VBW(3S\752,U[LW!WMRMS:NU8#?!W,<>OQSOCJ,+P"CQ M6="%A2:,N93Z;A<6F3 :,,0!?>$BIO_.!=[&GYN$!*,*P7GIY6=R8LX)P$<-EY M!X<]J\._%WE9HDV1+Q,)^>D!SQ;XQ-$.U^,Z:5TG)RPF^4G33D/5+4Y.F;ZB@#B',U]W MW<0Q2AR7ZKZ;.*HB>31S=YUOA3.V*L/)YVI=61;Y^B4 >08[3HT'.,-J73,< M!W#4P=AP',#Y7$5(=QS >2J.?5EO-2NVB]9/F11JSI2J+YSG:[C*&3#$ Z9[ M;*(P8\8 !U"<,UVT C!"CX+<=;85K=BJQEIGF]H&O>5FI)G'J#Z)0S@U51D. M S#N&'01>%O.^@J[58C8+A%OY$H4Z&WC\+LFS>]1)L %#)NR[SP]BF1>BDHN[I-XC4Y=- )",GWNF-E/. MG7'NT4 / H C 2%&' <)I@&^D(. 3WW>,'OQJ(5DM@JCR:WK_/?-QZ#Z\IX M"H".D]9X;H)P0(V9S43YN*_L6\V&[:+MJY H534 >A@8+?$9=XEK9!C D< - ML.XG@,.$4J(W"A#0\QS6DV'2:C7B6'N%%V^16KM4.[A>JUR7J[@0%Y#_Q"K\ M7MLT#,H6#LH6#<7634LK)HE=3%['93)';Y,,+?(TC8M]?NK$O ,3LZ?S.X5T M[N@K+01SSI68/OZG%RED1,Z)+JSA1SA:G[NA:,4EL8O+,$FW4BQ>$PQR6C MV(^# 1A!P0 ?H3<8K=@D=K'Y5_TB1"S.XIW2FH^B,V1+E&]E*54#4HGPL^J% M2E-$^Y_A8)GRD#/"W8#I:S>$I(Z/N;& @\C ]SQ] HP@)/$9X[1GEY&T\I38 MY>FK0K4X*C);L$QQV1S[4,Y+Y+-_F6>ZF#+ M[6:3%Z#0LU.]>A$8=']V4+9H*+9N4EH!3MR??2=#K-+]U3D8DBT.M)J? MV'>/3W@_0P;=.QZ4+1R4+1J*K9N+MA@ ,P[KI^S]L+VO8DU+Y_K+K.I2BKME,Y7P4UF<,-IYWGU:^F!VU' M!F6+AF+K9J1M1RC^V96(6AN95^=@2+9P4+9H*+9N#MH^B)ZRR6Z9 RBP8\X\ M?3]X"L((U[>7 1BGW-B8@&#<.>#H.(K]/,H)JQ =]F#*L"=3ACV:\G^< M3:%M)T5/.9URPBI$H?,G3)/25:B M5"S5K9QS3XV68G^@<7\A\TU]8N\AES)?UQ]7(EZ(H@*HWY=Y+E\NJAL5Q0Z\GG, P >@T !@ !X;"]W;W)K%I48&YF4 MZVO3%(N,ED1&9-1/??()R.V MD45>T4>.Q*8L"?]Q2PNV&QNVL9]XRE>95!/F9+0F*YI0^;)^Y# R.Y8T+VDE ME4UH4 MB@C<^-9R&MV2RO#P><_^L8X=8ID30:>L^"-/938VA@9*Z9)L"OG$=I]H&X^G M^!:L$/4OVK58RT"+C9"L;(W!@S*OFG_RO=7AP !X] 9.:^#T#=Q7#'!K@-^Z M@ML:N&]=P6L-ZM#-)O9:N(A(,AEQMD-*6YST7IPVWC@O.(!1O>LDIE <9725&,? MG;3,7DL,'_Y=N[QMV5\^N MBN"U6),%'1M +"C?4F/RZR^V;_VN$_Z29-$ER>(+D1UMD=MMD7N.??( ITG! MA/;3:RS]VE(=&=O)P/,=/QR9VT-A-3 G]$/[&!9I8+:#L=.CBS6X(+!EU<7IG4W$F,\K1XB@'WZO /T %4JFH$\"[9/Y=DBRZ)%E\(;*C??&[??'/ MYA\\FI0=GVT.JEI@Z%L>OJ4S/H) C.2O!208]6Y/_0%*V@-]NGI8I_2_*"S LZ M@)YN($A!D:"@5"YSJOUB@Q,''6O8$^04,_#MGFK1*J=?C.0;%VWLG,FH3&N'S.X'%&N /!^R9C<#]0"W75K\B]02P,$% M @ FH)>5_EHKP[/$P Z04! !@ !X;"]W;W)K%$?$.9&U5V23Z93>QO9&S6U-3\X&A((L;BM20 ME)7\^P5(1JU&7UVBJ2-YOB22##SW CQL-OOKJ>7M77D_7WRYMZT?S+Y7)U/=DTOZZ^G*YO5O7D8GO2]?PT&@ZS MT^O);'%R]F;[MT^KLS?+V\U\MJ@_K8+U[?7U9/7'^WJ^O'M[$I[\^8>?9U^N M-NT?3L_>W$R^U.?UYI>;3ZOFM]-[RL7LNEZL9\M%L*HOWYZ\"W_09=F>L#WB M?V;UW?K!ST%[*;\NE[^UO^B+MR?#-J-Z7D\W+6+2_.]K/:KG\Y;4Y/'//?3D M/F9[XL.?_Z2+[<4W%_/K9%V/EO/_G5ULKMZ>%"?!17TYN9UO?E[>J7I_06G+ MFR[GZ^U_@[O]L<.38'J[WBRO]R.Z'=MSD8?/YQ__%&/WWVNQL'YY^9_/U4?/I\''T4P4N\^R.H\ MT!^:?_@X^B_U\<=Q]?/Y7X/JOW_1G_\6O!I70H_TY]?!(/CE?!R\^LOKX"_! M;!%\OEK>KB>+B_6;TTV38AOH=+I/Y_TNG>B1=#XO-Y,Y<=J(/VUT>WT[G[1O MFZ"ZO&S>1]\%G^K5;'D1+"^#=Q?+F_:-]5WST_\U=[1YJVZ($.,#(9;7U\V; M\WRSG/X6O!K-)^MU\"YHKC)X_YJ@53SMW<7%K,UI,@\^3687@]EB,)KR L1]D0>B3Z>[(/5%\'%S5:^"YDXUX^Y5.R V<7]]V_QZ+[]UBTS2-Y)(_W]9?98C%;?&EC-+/UZEH9)D@R'PS>G7Q^^*Y!1!1(FD3"%A&D0S))N M?"_=^"CI]I'KCIP]$$4>E7EI*V+D'C5(AE'9.6SL'I:&'6T1AT1IEF3V88(( MF!9IUE&J) Z+BL(^2%')IU$2=V#:/2XLHLQ<@/7:)/>O3;(]+7[DM=&+:3.] M7=?-!W&]^^EU^^F[_82Z6LXOZM6Z^:S^Y^UL\T?P]Y^7\WG03 _O)JN+?U"O M5H(<7)"P,1)6(6$""9-(F$+"- AFB3R]%WG*#D!;-0_:KS,7P;296#2SBLGV M6U+]>_MS34DY=3Z-PC0>=@<>-JZO1I&PJE?^ AE2(F$*"=,@F"6^[%Y\&2L^ MO5[?3A;3NOWPF^[F_^OM_/_V9JO >C6=K;?_NOOS;O:X?CBQH_3)!O4=:I&P M<>8H+XO<21PRI$#")!*FD# -@EDRSN]EG#^'C"GIYHY BBCM#*QL,KZ*S-V9 M4T>-5$I)9ZQ$IB21,(6$:1#,$EEQ+[+B2)$MFIEH4%_?S)=_U/7^CS>WJ^E5 M.W>]F4\6A\9+-K#O>(F$C0OW>V_LCI?(D ()DTB80L(T"&9)N;R7]==GP-ZO9M%W: M_%.;L\W!F2YHEM"1U1U-H5 &E22A-06D:1;/%^\!G"EGQ?I[\ M'MS--E?MRE2[GKBJ=POSFV6PJ#<[T0;K>K.9U^VR^_I^.DI]^9^TRUB'U.0F&TBXPHH34)I"DK3*)HM76-3A;Q/94NW MEUQ=IR=*0_>#'.HN[6EVA497@6YB25X66=Z=#T)](R+J(!IF27>\(PY+TBC+ MHNY'ZG/8/:'Q>T+>\$$5G/%AO 3Y,NO41? COTFLDK8+2!)0FH30%I6D4S9:E,57W3S.Z&CW]YY>'>C3#8 M3ABB%29*2L+'AL854)J$TA24IE$T6[K&'XEX?\19:SDL5V(=/DW*KDG'Q_76 M(=$-$W<5Z":61E$<=[^R0#.3U.T(LRSK3),4>=O", H[JS(:E9XM".-?1+Q_ MT7.QY>"2'!_&>U2#.A^1ZP<\LH(,C2N@- FE*2A-HVBVB(WY$?'F![/85'6K^0&E5KRL0T)@22E-0FD;1["U.C*D3 M/W=?#1_ =UR%TL:Q:TN%5)D$-*J TB24IJ TC:+9XC763_POUU?#9^2M=JB] M%%.F%K&' 32J@-(DE*:@-(VBV6HWQE'\+]%7$Q--*6&<=-9P1GRRWM*%]M7T MNP0!#2JA- 6E:13-5NZ#C=2.[ZN)":LC*HHL[.H-:A%!:164)J T":6IGJ^6 M1D6U!6=\J9CWI8ZJ"8E=HV>0Y5&WKX8/[2U$)*V"T@24)OO=7@4-JE$T6X?& M6HJ?T%?SG[<+WCSGX=YS3:@'%5-]-5%<$K--:%\-E":A- 6E:13-EJ[QOF+/ MOIK#:-4-\J[M%60^25E$48=M>@SK&"HU= M$Z<9*LNN%L8]7/G(OL,ME#9.7,\H)[[$0X,**$U":0I* MTRB:+6IC&26\903>S35Q?95D&'>W<^5S\A9HY'S#[[:?TVEU)ZW0M"24IJ T MC:+9HC-N3\*[/4\O*>$#> ^84.*X0 M[QQ]@Y(2/B-OM4/MJ80P;4*B]0D:54!I$DI34)I&T6RU&W\JX?VI%RHI28A^ MG]R=-T -*BBMZG4% AI30FD*2M,HFJU;8TXEO#G%%90DU'YF959V"TKX$-YR M@S9006D"2I-0FNKY:FE45%MPQOY*^-:HHPI*$K>Q:) 7N;-&!;6OH+0*2A-0 MFNQW>Q4TJ$;1;!T:7RKA?:FG;1["P[UGFE C*Z'VD",W#X'&%5":A-(4E*91 M-%NZQLM*>"_+?_.0Q+6"J,U#^+C>.BS=BI+NYB%$8N3F(=#,)'4[J,U#R-M& M;1Z"2L]^N*GQ@E+>"SIBIU92)GP8WU$-2ANGQ(-]HBPEFC*@<064)J$T!:5I M%,T6L;&-4MXVZKE3*RU]#GJ6>6NE1(7PR3J#H!0_P9*J_I=@H &E5":@M(TBF;+T-@W M*6_?/%/!'!_5>_B%6C2I:]&$0VJ"";5HH#0)I2DH3:-HMJ*-19/R%@VP8BYU M38PP2;OUR7P^WNJ$VC"]KD! 8THH34%I&D6SM6ELF)2W89ZQ9HZ/[#WB0KV> MU/4LPF%.C+A0%P=*DU":@M(TBF:KVG@]*>_U@(OF4N)A/6GWT2@C/B=OA4)- MH%Y7(* Q)92FH#2-HMGZ-!Y0VG]_O./JZ_@ WH,KU =*71\H28B*9&A4 :5) M*$U!:1I%L\5K7*"4=X&^07T=GY&WVJ%N4TIX-7E!J!W:[@2E22A-06D:1;/4 MGAF+*^,MKA>JK\NHIR]%4;? CD_65[I06M7O$@0TJ(32%)2F431;N<;7RGA? MBZNPRP@+)LG"M&O,\R&\]09]>!*4)J T":6IGJ^61D6U!6?\LHQO53JJPBYS M.W_BJ'!T"+6[H+0*2A-0FNQU=Q4TID;1;!4:&ROS><(1\QB;F)0CM&\)2AMG MQ ./XB@FC )H7 &E22A-06D:1;.E:ZROC+>^V >ATW)UG:.R^_#<$1_56X7) MX?(3(JTT3].D[,X%H184$740)\-N^0EU6)J'4=8M/T%E9ZO!V$;9<0\U\BVN MX\-X#VE0;RFC]J CB^N@<064)J$T!:5I%,T6L?&7,MY?>DIQ74;L#.<6U_$) M> N2B.F,;JYY1!;703.31%2JN(XZC"RN0V5G"\-8--E+[D:707>C@]+&4%H% MI0DH34)I"DK3*)HM=^/X9-_DB4@9L=M;6,;.EIU\=MZ*ANY8!Z4)*$U":0I* MTRB:K6AC V6\#<0N+[H=.(,PBN.H[.H2:L5 :164)J T":4I*$VC:)8N_1]&X&)E=_ M>+COK!=*&^=$!U(R#(DR$&A< :5)*$U!:1I%LZ5KW)Z<=WO89F!:KM0S?<(X MJ&9''9[08F#TN*I/O(18W*SE:$ M<5YRWGGIN6!Y<%&;#^,]K$$]F+RW!P.-*Z T":4I*$VC:+:(C0>3\QX,LV!Y M6+A]W!@^OK<>>[@Q1%JD&P/-3!)1*3>&.HQT8U#9V;HP;DR>ON!Z90[U9*"T M,91606D"2I-0FH+2-(IFR]WX-CGOVQS3#)R[UD,TS$)G (0:-E!:U>\2!#2H MA-(4E*91-%N&QB7*CVWD>=*R.1_5>_B%VD6YVZJ3$)UIT* "2I-0FH+2-(IF M"]KX0/FS^$"DB%WO)T^ZK'U,YGY*MV*&U<$/TU(;'P!(TJH#0)I2DH3:-HMMJ-%53P5M +-9H51"]) M&(7='9OX9+VE"VW\Z7<) AI40FD*2M,HFJU-ZJQ"Z3QV4 M)J TV>/>*FA$C:+9"C0N4<&[1&S=QL/'K),^$0_WGF5"#:6",(OB-":>WPJ- M*Z T":4I*$VC:+9TC9%5\&U%3MW&8;D26[8Y>\[Q4;U5F!ZNV2#22LO4J281 MT,PD$740)]V-V15U6%I&8=ZU-5'9V6HP/D^1O:"M64"W?(/2QE!:!:4)*$U" M:0I*TRB:+7?C)Q6\GW2,K5FXADQ8QKDS $)=("BMZG<) AI40FD*2M,HFBU# MXP(5WZ0;B(_J/?Q"K:."\(6&Q*02V@P$I4DH34%I&D6S!6U\IJ*_S_1$6[-P M39TPC)SU(JB1!*55O:Y 0&-**$U!:1I%L[19&ANIY&VD9]SBF(_L.^!":>/2 MM8M*XEL\-*B TB24IJ TC:+9HC9N4 =CDO74LG*K#O%Y7/R%BC4%.IU M!0(:4T)I"DK3*)JM3^,)E;PG]/3"$SZ ]]@*]9=*8ELUJ@<$&E5 :1)*4U": M1M%L\1I_J>3]I6]0>,)GY*UVJ(]5$NX.T<<)#2J@- FE*2A-HVBVV(V55?)6 MU@O5G92NKS0HB^X^)7RNWL)%TJI>5R"@,264IJ TC:+9NC4^5GG@J4J+B]OI M5G^+K_5JW:IO.Q=N?]O,?IVWHEW,EJM@L=S4M"0)CZ8(A\[FLWPBWJ*$ME?U MO 8!C2JA- 6E:13-EJ4QU$J^<8HKABJIO=FR*.ONBL.'\!84_K:5O9\'#O[S]0ZZITK:M'MK*!QA50FH32%)2F431;NL:]*GGW MRG\KFY+:X([:RH:/[*U$-ZQ3%D4>0VQE \U,4C>$V,J&/(S:R@:5W4X1I^NK MNMZ,)YO)V9N;R9?ZI\GJRVRQ#N;U98,??M\VVZ]F7Z[N?]DL;]Z>A"?!K\O- M9GF]_?&JGES4J_: YM\OE\V7BOTOIPW_;KGZ;1OC[/\!4$L#!!0 ( )J" M7E>B.#>K!@L (LW 8 >&PO=V]R:W-H965T&ULK5MM M;]LX$OXK@F]Q:(%U+;[H+9<$2"T56V";!'7V]C,CTS&OLN25Y+SLKS]24BR+ M'-'NG?NAD>2'0\UP.'QF2%V^%.6/:LUY[;QNLKRZFJSK>GLQFU7IFF]8]:G8 M\ES^LBK*#:OE;?DTJ[8E9\NFT2:;8=?U9QLF\LGU9?/LOKR^+'9U)G)^7SK5 M;K-AY=MGGA4O5Q,T>7_P73RM:_5@=GVY94]\P>L_MO>EO)OMI2S%AN>5*'*G MY*NKR0VZ2&BH&C2(?PO^4AU<.TJ5QZ+XH6Z^+J\FKGHCGO&T5B*8_//,YSS+ ME"3Y'G]U0B?[/E7#P^MWZ5\:Y:4RCZSB\R+[4RSK]=4DG#A+OF*[K/Y>O/S& M.X4\)2\MLJKYWWGIL.[$27=576RZQO(--B)O_[+7SA '#:0:-> GMJ#US5H5)^UNC>&BUG-KB_+XL4I%5I*4Q>-]9O6TEXB5XZR MJ$OYJY#MZNOYW6V'$/J M_'^])_]S[P-CD+U?D$8>&?,+5JV=E0PCE;,JBXTC(U/):I$_M5-;U(*#8]Y* MI;!4%?4NJBU+^=5$AK6*E\]\DW+=4:\7P]]7SL1Y>SYT/# C <^1$:PF( AC A6!.7 +@@ M<*FWAPWT]/9Z>E87O%G^1\8_N2C5E5,7>4UA\3F')F80-1M'?CZ)O]=:82Z&I8"TMR)<.VQ1E M+?YN'D!CTHKS#IP)^Z&O.3 (TMW7!(7$(YKOFJ" ^".>&^QU#JPZ+^HB_3%5 M_&7II,5&DKJJU9^_JFL.J1T8[X$B$@2:WB9*QOM(0\4F*@A=8]::*(^Z!_89 MJ![N50^MJM^K:=BP2$EBG66Q>ZQ7NTS.P[38R8D,:1Z:PZ1I;2*,4&5"/,TJ M"= /AI6-]LI&5F6_F# K28R,$ M.HBQ0U5[HHJH/8E8L_R)5RI19%7%.]?.!'L4V3@I0U;Z^[.L[*S2XK-*2\XE M;3@\/;]&5N)W?=,MRHI:<_&LXC X'A[@0!XFAC,"N"#"AC^:L !3G99!PGP4 MC@&, YF.J+\B0,.S[8^M,3T.1 MG8?>[?.@C$LRZI2J:C8M5M.=O&EF)&@ @(IB,\A"*#W1C $4"5TC^D"H ^X[ M5+^GHLC.1>_J-2\/G!L>;I,62N_VC/$&8)[IVY"PD!IKJ0DCX8BV/1=%=C)Z M7_(M$\OW];.-M84R :BV20()]0S^ *"\B.A:FZ@IB4)/U]J$A<'(A,8]\\1V MYMD.KB9 Z@I0E2G#9 P&NB)%2S,'4DJ<4\;\1':^!ZOM^QM M+%ACDZ9-B9$^ R@2$3VG@F3).:[/7@#F1=&8MCTUQ'9JN(_4)7_F^0[6UN1G M2')7/26 8#0(="(,P+#\I_LQ! N],2Z,>V*([<10C];O/.D-U!P@;(%G* YQ M/X3T"0S!B)$T)2 L\$;B-.YI(K87-%7NN.-0Y#KDBJ 5*!#%?+U\ *!D[#:, M8**0BPVF#'49TA$3]%0,VZG8[:EE3- *)E="--)+)', 1D//F 0 RO>(SL^@ M/K'OCE 6W/,S[/_4OH.0>6%UB@VLM.]GDX:S2HO/*BTYE[3A /6<$MLYY?VN M3-6B]5LS8?E?.[%5U7IP>$R&-PTC3_=0 (5<L*)[81ST14[3[?!\0+G<4@,0'S/U:EK L!D4 Q':AJDYYO$SC>_L;I3\:=T M)R8G)'[DZL0,@%'7#71F!L "/T0:+ %@R/7#L16;]$R4'&.B'RY&690 34 MC5QL.#X Q+X>TV-07HA=HW(+ 8,(TS$7Z,DJ.5+3U C*2N0L3T^PQ%FKFF>5 M%I]56G(N:<,!ZJDTL5/I^[)(.5_NSZUT&Z^\3$4U,C0 ES632 #E&WLI (@0 M;#BGB<+>6,9,>NY,[+7-!_;*57% J)PY8[6S$M1$N+?*\.\SX(NJUPS?;K'CCO#6;LWU?";89 X\Q$)-]^I$>K^< BKJF MJ:!:JZ>G\0D B[ W%O%ZODN.;ND?&$JFY?U^I5KUFYV[6K04*!=%Z>1%S7M: M,-S3"N&69JE=V42?OUDO>U;B* MQTP\-5$'/LX&55+UJOL<0E%/"R0QA"*!QD,2L$\9,[8P9+/!\Z.C4 MQY-9! 4*MR["QF(%X:B11H#27*P?I$H G$Q>1PJ>M&?3U,ZFD]5*1E@U/^2, MX>))+=-ILV7LE'+U:MQ%V0PT!$1T,3$..@(P3/4Z:0S!0CVCA$ 4C96\:$^N MZ7%R+6=*V4R(#TO>7GUL%J$FIG7.U5X?F8[@ZKG4?^)/)8 M:KLN#?6=NCF PSBBQCG#$^4EQ^4-S=$S7FJO%B]VVVW+:.4JD[YG9LVYJ:RH M=B6X:43/6BH^J[3XK-*2$4'KA+P90,N ;1]8A%!E)P6C/E:F=*^LJOY_P.N##)5_M1CZ8Z80?'J3W M73V[ D#&'F4,@9!>=$D 5&@D5K.#CXLVO'QJONJJG&8KNOV>9/]T_^783?.] ME/;\,[J8(^!YC"Z2]KNP7GS[F=HW5LHP7TFNN))=N9\".5QE^^57>U,7V^;3 MIL>BKHM-<[GF;,E+!9"_KPK)LKL;U<'^^[OK_P)02P,$% @ FH)>5X$1 M-&7Y" 218 !@ !X;"]W;W)KR9(W-6:^7"Q^FC=2V\GE.=^[]9?GKHM&6W7K1>B:1OK=E3)N M>S$YG?0W[O2FCG1C?GG>RHVZ5_%]>^MQ-1^LE+I1-FAGA5?5Q61U^O+J!:WG M!?_4:AOV?@N*9.W< UV\*2\F"W)(&55$LB#QYU%=*V/($-SXF&U.AB-IX_[O MWOJO'#MB63,\:+1-?^53SL/7;%CF#4OV.QW$7KZ645Z>>[<5GE;#&OW@4'DWG-.6 MBG(?/9YJ[(N7[_Q&6OU?F5)D2W&O-U97NI VBE51N,Y&;3?BUAE=:!7.YQ&G MTMYYD4^X2B7OL7E/BU?/A/=B"._% M<]:_286_[0GB8,,'=*U^E.*-+693(<5K9>16>B4*YUOGM[4S9G?B MME:58))UT*66GHS^$&LEOO_NE^5R\>K:-:VT.[XZ?26<[Q]LU>?WNI#O_47H M("@$-%I@UHE.M&ZKO$!I+4KD46M0$=SB@,")6+Q6,6()V,>4,_%!X8;1ZE&) M6,N(*"P(3_DP%:IIC=LIA9^AABV$4O(#"L[!?9!EE _]?9Q>RIU03RT83#0. M*:F\:\2Z"RA ".S_*4+A1[)(B1H]+7;)@6.20:&A0<6(GI OT#\A7LB%8B-:[ KY1C(C<%YEL"&1)0P]#'3OI(Z2<,&E?P'CBS M:BBH-VXKI^R?D&6I\SY7 >W X-YR\O*]U73%-(&]-YW'82F 5=#RY%86U";P M:-.WSK6TLI0S<24#@;$Z9)]$1QK5:HWBQX=T]0]8/EI.T28SHV\2?S^YG8J,LDHS& MI<>J)8MRY(5VC.B'W).\Z[?5ZG9H32: S\W[CK;10R2Q,S(!%8GA_).5>U5T M'H7*RVZ>BEK:C4+FFK[-^U/O;ZZ'\V!.>D850PBBC'\A9VMIV,\D MKE(7L&NO5:&:-;K][)2'V%)L\0 M#WU2IA[ORW$L[U/T)>PY!&1=A'N%Z4K% M?3.V>H"3'SM-15GOQ)#.&6B64^-:;?,\0QM#?I'IZ;="!I05R2[V299_0,9D MSW/#YZI#!FI@ CY8 BHE%K7R]!1.^$X:; &'@% @&#/=5E+['L[#3'9HY-&3 MU@4]] M60J%QXH=6#ZEP^1K']8OH",I!K+U2B2&)U9JD8!0I& * $[URR*$ MJ8)JT?M*46E;8@*2YNSAV!^2&)URET^K.N1IIZ2G$\B=3Q%R1C"6@;A&1S11 M5<% X*@])HWMP"ID%>5)*"]DJ$4%Q1T2GO8COTL[T@/P=:6X"ZB"D![,8T-G MUQ"U<"-S1J5]B"(3)($9T-GUZ4]BE8BSTH8RJ%"GT\7)WP]W%](@2(2:S202 M#K)O8V#B07%-9/6TC$=DD_M42D:W8JV#:YRU_;C)C5IU UYD)'5REUJ/%QSZ=?. M=H0%G#&H#AS*K376@J*IX -2]VE9J+:[C%CRA7._EW&Z-[;/ +=G"?'X9 JU MZZ RUM0?DCD>F_[H;'IK8Y+/]/QV(*IA\K\&X76)Q"F8%9S;Y<$YRG3,R'+D M@[N1#]X-7=&K0AP=\2;;CTD=,M3#J6*.A1I3Z"F@;6>UU5[ N>F7@? MF MN,%,:4ED<9-(CPW#XFOBX]9!^@G92=T?UR1$AQ8J2,*8(NWG6;+0P$\H(TI4 MDCTDZTATT(<;K('X-RB\IE<3]J8P4C<< T0)"2G$0/[O5!Q*,T6>3#I&_E# GX$<@O] KVJ:3^* MH'*16WJ5\*0%Z&T*8&N3@-LX5VZU,;2O(,Z.\HF.(V5(V12>Z]*%$54' 7 R M3EQUTH6#\_"*A1M&R[4V.0+6&?!!DBS?@\<7;9.;Y#'>[DO"9)UUP@%B""0$ MU9+0245YU$DRMW4Q<&]=%%%']**SM6FFD* MT-I28[$? ('F9FGTB6KTG'K[W_;\,[B=Y'[\'?HB)GX76V?71/% MOP"EWAKO.?;!9[[W>0\":\,?,8-@N^E+WW!W^$ZZ2I\'Q^7I(^M;Z3< .,I9 M8>MB]O./DU3R_B*ZEC\6KEV$FN.?]%*L/"W \\J!4/(%'3!\/;[\'U!+ P04 M " ":@EY7O'?FFT$# !'!P & 'AL+W=OYH$2&:GV 6ZV&"#MH>B!\5F$F%ER97D MR=62+,,3M9V]U%DZA.VS-RI M#B6=')1NF:6M/D:FT\@:[]2**(WC6=0R+H/5PMNV>K50O15!DEP,7SEQY-UAFBUZ-@1=VA_Z[::=M'$TO 6I>%*@L;#,E@G]YOJ6]N\ZE9!K$3A )KZQ@8O9[P 85P1"3C[Y$SF$(ZQ^OUA?T7 MGSOELF<&'Y3X@S?VM S* !H\L%[8K^K\$<=\"L=7*V'\$\X#MD@#J'MC53LZ MDX*6R^'-GLB0>MU#(*_R [-LM=#J#-JABF\1QZ9JR MLYI..?G9U:[O.H%49<3B]PO(8K#Z]'N+B"UR2"&Z= '8!0<%""1@V71_B12[*H MWA"#^>D>UL9AZ/)8;/=$=[E!X\$'K$=[XNWI).6)U4,JWT-2A$61N$4:5EDU M06K5MMRX665@%L9E!DD^M"=DPIZ 2]-K7^-:,-X255C,*9TZXBYBA:]>H,LSB&*HPB>=4PXJ"%R4MRBRLJ@K>^C2B MJ^%&THY^A+NV]](.]A8 MU?E1N5>6ZN"75/L&M0/0^4$I>]FX -._<_4/4$L#!!0 ( )J"7E>!G5>- MCP4 -8. 9 >&PO=V]R:W-H965TT%O MO?!9S IC%X8W5W,^PT?%,V&&RT346&MA:Q!X?2Z=QM7?@F\"E MWAF#]60LY9.=O)]<]WP+"$O,C=7 Z6>!]UB65A'!^-'I[&U,6L'=\5K[6^<[ M^3+F&N]E^5U,3''=2WLPP2EO2O-9+G_'SI_(ZLMEJ=U_6+9G([*8-]K(JA.F M>27J]I?_[.*P(Y#Z1P18)\ <[M:00_G #;^Y4G()RIXF;7;@7'72!$[4-BF/ M1M&N(#ES<\]U 6]^-&+!2ZR-!EY/X"-73VCXN$1XQ+Q1P@C45T-#]JS4,.]T MW[6ZV1'=&7R4M2DTO*DG./E5?D@X-V#9&NP=.ZGP$><7$/H>,)^%)_2%&^=# MIR\\HN]]O4!M*NNW!P\X-LY[&PVSVO$<_K@=:Z.(0'\^%X36QNAY&[:H+O6< MYWC=HZK1J!;8NWGU(HC]UR<\&&T\&)W2_B_3]U_IAEM#L[G!:HQJDR /-FBYB:L.#4P;T@TO@<6^ MEV81C5Z]2%G 7O\R6N_>RZI"E0M>PIS/R>6$>6G$-B?7O]WRUXO'"S $2C=J M12V#>+;C>1 EGI_ZD$ _]*,!S6,O23NIF5R@JBU#@5IDG1^*QX$79/[&9#\( MTH%=]!-&.-5<*NOW@5$6>6&6 (-^PD@@8",O3@*@3D=]K-ZUNR^:D=C66CR M+ TH-G&2>J/ CC+ZZQ.J.!FX]<1C40COZ[QLJ T 9=/QPG+A@" 4XRSS$N8? MRT"WNZOM>4*]A) 0Q=DAHI 016%H2?N >HQ%AY"HYKR(6L$72COQP-T. M#?4#^DY82W>D$-M+!O*2:RVF@HQR?<0H5V@W6R[I0R8YQ8?=%AZ('TMA"CI/ M+($5G"\M2B5Q:UQG]23Z;@!I:H'%)>[YN!N=2B_90[$@./FF17-1,8 MKW9"3S ,SB0QWYJW:2$P,U.X)-%'9FM;U!.Q$!.;QQU8!5\@C!%K!\ME6]0- M960/U=F9^H#:.5M3]*%J/Y&V(XH<^4!PU6[E[S6(4UNG*YVZH4^4'CDVA[YK MT5Y$#*%Y0MW\_&O'WC#M=;-_[QWO&V0["4EL%%,5L<3+1A'!B$>#<]K&OAE[ M\;@;Z(LTE#(B^XAY/K-UWT^#P'6.R!MEKG+#B Y^)T02:FDHGZ7 !3HJ'-)9 M8<=XR!5.A%FOV^]_ZO941XT"M%SG+O649[[@HG2,1J(0Q0Q/T'19B+P@.KD& M9$N"SI)^[=PFF66!!$P!61;4)R@T4(HG+% M.^5>VZ$C4ZM!86YCNSIL3+\1A,T%E=L+BAP5^N*Y#]3ASEN#/H)F[D5E[\*F M-NVS8[.Z>;3=MF^5[?'VQ4??DC-[^94X)5'_(HEZH-I75#LQ+F-IZ!WD MA@4]/%'9 [0_E=*L)]; YBE[\S=02P,$% @ FH)>5P=R2YO1!P !A4 M !D !X;"]W;W)K&ULI5AK;^.X%?TKA'>P: '% M#SE^))L$2#(==(!.,=CL[GPH^H&6:(L=2=205+S97]]S+_7R(QET^\46)=YS MSWU3NMD;^]5E2GGQ>Y&7[G:4>5]=3R8NR50AW=A4JL23K;&%]%C:W<155LF4 MA8I\$D^GRTDA=3FZN^%[G^W=C:E]KDOUV0I7%X6T+P\J-_O;T6S4WOA9[S)/ M-R9W-Y7C3Y M%YWZ[':T'HE4;66=^Y_-_N^JL6=!>(G)'?^*?=@[OQR)I';>%(TP&!2Z#/_R M]\8/ X'U]!6!N!&(F7=0Q"S?2R_O;JS9"TN[@487;"I+@YPN*2A/WN*IAIR_ M^R"U%;_)O%;BDY*NM@H>]^YFX@%.6R9) _00@.)7@*[$)U/ZS(F_E:E*#^4G M(-4QBUMF#_&;@$^J&HOY-!+Q-)Z_@3?O+)TSWOS[EK[7+LD-&>O$O^XWSELD MQ[_/V1P@+\]#4L%G>?:9*4;!QNMP-*(W%AYZ>=E2PL#85TC%D975"X-*C>]1Y*C8* MG!.%3I$24[2/G+A+Y] @C165U/P *5.ZK;)"BES+C<[)-%W27F-39?.7L$6& MYK-1?J^(HK1? 51)ZW6B*TG.A&ZB4O2A$:GT8/[+H7/! >YW@2U)#!6T7.E^ M1[8C27=[FB9):NN(;>."DJCD)%$8YX5,GT$,+=G4KF6\-?80NX>C."GG$0Z- M/C3@-^".L V]V N[3(+U9I")Z6%VL=45V=@@GW-AB!WE!XRBF%(2G*<;W)KD M>**W.I'L/:(W2/4S//?:9XW#NB2G? IR+.U"[GB#VK3;TQV7"&1.F:!,$QVFA4ZKLI/6;&SI.*S=N ME,2'2@Z1"<>ATG-I6Q1*JP',&>6D.P"RN80ZZ RO9VPD%**)LDC1FA*/4F6D M;@5/FGJ7M9F6&&O-QEA.E2A0K3$T$$@D"^^'MIJ*#QE,N<0WSC3.UA7S8W^? M-K2N!J@)#VH _:P#O@^.>I0N$]1G$5/NSO IJ&LP2R"AD8_@=']_?P$3 %J8 M4KUT=5V7J>/L%N99V9(.,? 4T-*VMDNT%A\DI:]M$]0O?1'A27+, ?VUS:T4 M*=PDO,N,]1?LII*P5.,M+MQ^O'#G#]F:'A=*YY@_DYJ@38-"/DMD&KP=L7N# M!'O?J:2QD"/#*JFQ4#\YS=@>?LC^A,I8?-R*O6IKB_3 'TUC?%7__ZDT(HV] M#ET^HS&%O0%Y8\U7U(!5%6+2E%#M42!_=,79MMI>>6(*--XF43OMG W0I6EN M110<*9PLJIS#I<&%@HBIR&.U@:NL>88M:/>A@@(?1\N@I>GA.G0$YW@RMM5U M>E(96BAWDNB=V\HC#Q9O3:X-Z.4HIO!$EH:[ AJ]32]HOE##-5NH1N7!W^U@ MH5J%"6,4(,GAH.I5L8%D>UJ-! VUAM?YZ.[5]]/KO+//I#K5"R77H""[^HO' MXF'82TAG-_28WVD[X/H[1YN3"DTER>N42S-,^I=C[:#8M-BV"9CV,HX8'CB9 MA EH+D=SU_6E'QS3]LRF,W)V6:+$&<()UHQ,DV/^OI-!W!-[CC!KVSWA_C#LNL9J'A/C%>'BS=7T[?L_?_70:_G/ MO;J*5O%T@#&4/-_<2/,J6LSG WV/!OT91W;:^J1*G&/%/]'PW!M-]/0=@LHV M&0"Y %0R$)TS0 FR2S8&%VNQ1[V\NUJ-5WB5S'-N 'CT;KF^ZF]%*&]7*>ZI M^\[CWSWX=M6OSU\ M(?PD[0Z#$.\X6XA.QZO%2-CPU2TLO*GX2]?&>&\*OLR4Q+F#-N#YUL#>9D$* MND^?=_\%4$L#!!0 ( )J"7E=Q?)P350L .D@ 9 >&PO=V]R:W-H M965T+]D/:($FW M'Q;[@2-Q/-Q(HDI2'GM__9Y[J=>,QX[;76 7"#)ZD)?WGGON@Y1?[HW]XG9* M>7%7Y*5[-=IY7[VXO'3I3A72C4VE2KS9&EM(CUM[<^DJJV3&DXK\)R_>S&@\#_B;5GLWN!9DR<:8+W3S<_9J M%)-"*E>I)PD2/[?JK+PNI7^(]L.6S;2J;1)@9]4-1;3.!*3>#)]0MZT,W7*\J:/R'NG-EZ\TR[-C:NM$G]_ MO7'>@A;_.&5LD#4[+8M"Y86K9*I>C1 +3ME;-;K^[IMD$5\]H>FLTW3VE/0_ MY90G)9W6\S'QXO-.B:W)$:BZO!%>T@">5GH'JGNI3^;>/\D-D=0,3/"Y)PBU+RD%2\H3P1OQ1RUQO M-5;6I?/:U^13++*I[X&VJ&KK:AF&?JPA/YG-7HL::<>"0\3IE.BB":8TZ+2> M3B,A'=14E)TBT?. 9J@[95/M%.FTK7.L=,_/=>-GK)CND/LMTQ]OM!4F, TZ MM&^%A$59IAMMSPY >P#5.2TPZ@GSW3>KR22YNAAS& Z(M%'20A.O$(E>2/P3 M6WT'<"P!UR-.3)5E61>1J.2]#, 7^GMZ!J+?,^ 6E9NL*,6/:F-KU&%0!=.R MGD4D4DF$\#V&1G!D =!2#IF#64RH> SFFU2IS(FM-46 S9%_4M6 -33&&R]S MIM1T/EZWZ$2B5.RH!X!S[B"\'"O924Z-0S-RP-G)]("SH/F?X.QD'G^=LZO_ M)\Y6TC)4'76*=6J:C>.HBB 7*/89HV_44FW3NB!; M4^5>" ZWQ162E@UPPC(PL\P0;/"%1;@-J2^WOI'X8!14"\TD4Z$* TIF=4$A0LLP5/'5 MJ=7:I!4!:$NY*5>2RXS GH$YER\16 MK\K'0&HGI0Z?]J0'1%8>"S4#D;EW$0GG06PG#/ M 9\SXL3P/C/WAMIN1Q5Q>2;GZ$(]+P,*.D'*:JJ)0ZQ.\S5DF&[_1KGQBM1J M%:ZK1JA)40FL:FIPBGPJX65*3:'[2HT%B(2"NN5]*QS@4()A#NJ/+IN5F/Q*\=$GPV[,8_M-R.Q^UHE&5:-(7Y@E,Z_ IZ"D.Q/8UBT6^6L::$Z MQ<;B-\*PYPIWRURG*\D4R%2.<+-1VT"DU/Z1.1O8BIM=%)*M>Y*47#GQ9(.M M=UL]:3*S]>OSF6CTLCVXBUJG%6CWN!&$F'KS3[QM&0B7%:%%(LQT:% 08+6GLS@>$C]G5 HA*G_+]0SX/)X'>M2]&%W=JI\<7X* MPR^^4OV>Q_ZLR7Y]TF_=W+#!D5$-S(-TPUN/P7W K:^/<3S(VP\K0Q_\&+Q1 M#9]HRU;EM6.\9)I::I3(M+JLI,[ZC8\W$<+?HP,^,/EQ%HW%N[[8HL>Q65?F MH0V?"96F5"<(,8@/;M\*Y=LJ@K[)6#6PA=JJA@+=KECZD(2K85 T:7 L7CN& MT:&=C0:">*648CVD:$E>*+\/>1Q$U)*S*NU]F^1':JK2<3HOG"4?$M=\1GDD5[M64MAY/1C 2;\)/')D-Z#?X)C!Q-1OUT.F]&G8I("@G-[*%4#6ZC=4-B*D =#ILHT MMB":X@[YTH8(H>)QEW)WLAVN M&F(]U%@IT,KP4@_5Y7WM;-X?BS09FE9' C(=J M&IZ$[P63(0R#@#S]M/] 3*_'; *(C=,Z7R]6% M.$_B:)$L<3&+EK/I13?SEQ.VTUK1;#'#Q6*=1--5^)821Y/YJ0AX U MS\?N\XYV!47XXLGGLT=P_H)N_JGW#'>+<'/U]JE:6H5>"M\%8HFZSE^9]%B%=9; =!3 M7SI;2#)=M$"72!(T.ZAZ(&B1A:[%*F2(WO] M[_N&LK4ND W0]F*3XLR;-]_K0XB?4DO$ZG/G?-H4+7-_6Y;)M-3I- \]>;PT M(7::<8V[,O61=)V5.EM+[;K_.TQ;M=A8&<]/4:5AJ[3\7A/+APV MQ55Q_O!D=RW+AW*[[O6.GHE_[1\C;N6$4MN.?++!JTC-IKB[NKV_%ODL\)NE M0[HX*_&D"N&37'ZN-\5"")$CPX*@\;>G!W).@$#CKQ-F,9D4Q?Z.3/C>"9X%+^58=1]F99*#,D#MU)&0PZ MZ\=__?D4APN%MXNO*"Q/"LO,>S246;[3K+?K& XJBC30Y)!=S=H@9[TDY9DC M7BWT>/L0NLXRHLQ):5^KA^#9^AUY8RFM2X8)$2S-">Y^A%M^!>Y[]0$ ;5(_ M^IKJ?^J7H#;Q6Y[YW2]?!7RF?JY6BYE:+I:K5_!6D[^KC+?Z+_ZJ=S89%](0 M2?U^5R6.*)H_7HK":.3Z92/22+>IUX8V!3HE4=Q3L?WVFZLWBQ]><>%ZA(Q6'\/Q!*\:@J,@$WZ_?![:G&03G:::?Z M& Q1#;2D KJ'T/O5G^A'03!.VPXFHTT0$"5N"6(0QW10)@PQX=XH'%0U0(A2 MFJN/I&BOW:"9LD)->TR67OB+\&@8WX4 T#YP(*&"&/$2Y9>"$M2,2AM:85?!W%[UY'B8=U M3@FI5N=HB%_10EG7>Y+$4--((N'(97YF"NLB:BF@L]NS3 [5!&43P"-[CW(P M.K6JP59 5I] +-8."$(^%\+HR^PR9!+RD8^?>-@.C99Y#$DJ40]CU6 R8W6, M64O$["B7B E)*-56M#.1!KYY[)_\#,YPQ]!8)P%$HFJ 'V*:O]2ZY<7D[2CN M\GY)4KR>QR$\?9U6V-TXN;^(C_OO@XX[ZQ-RU$!U,?_NIE!QW"GCA4.?YW@5 M&%LA'UNL88HB@/.T/19\M+&V/9E,3+$1-3=CU8H&;U9*U]SB4:\GIM6"EXZI MKB9Q&$XG-9?-Z.+,G2WTQ9GJ;"4;L=#,='7-]9D?P7HJMV;MGY,E2J8_T M\&MY/@K)(%&)PI($CLN#N!9518)@QJ=>YFA028S[]SOI/SG?XZOQ5H+/7MQ; M57Q\?06_2G:M:N3:< K7V<1".M%,BE[2E9<4/R-ISGY3C=T8=MN4HGS*/X%5 M@VGQSK2K^$6!]Z(=LR0,6!S&R0ORDL'5Q,E+GI.WX5KTKB[X%U2699=:\V8M MW/V?ETMC-]GI8=G4.B>FY84X'Z$WC- /8G3QXP_1-#Q]P?)TL#Q] M2?IW)>E%28?M?$X\^R#8&O&QS#B*I:.038%HH948WW)=&F85X]8%+F"UPAMN M\:XIT;,6J, ^=;R2*PE64;>5^B*$"5BCFM>[1U9*C295VCBV0C4&/06]H*,# M4E#)=7IR[W87!I<'MM@Q+"K>L*/1[?UB,3I^E*,)9^#20DNE20-Y M6RC=*DV!1_0>X'+OT(TH1+T4&CT4I<$N8UM$C;5:/4AT*FQ&C)SK0/(Y>P<7 MV*]#DKT5/_Z0QW%X.A#1J3N+3H_'[.W^,=MRY!$=1;(I %X/%'"+M+-5IR%& M#[;(JF)+P:0Q'3'@E7 6^=R3=DKD.UY18("F+\6SMB^OO;<#-@>-QV8QW@\VU"WG^F^S_2A&A0] <40 MOBI=NH[K"[/"")7-&BS&.D]WY 4ROU9:"N.Z1QI+@#88C3)MA1M_0PLRU ZU MORR&2M#D0#0[)VG?D;%&=@79S?(+,:\BJ/?#[E .VK:\YPNXW M *"7WA.VTT^\=W=-[KD.?!!-AVAU2U-HV?HQ3IGO6E2[9:]8%,3I#-<\R_"; M!+,DQC4.LFR&!E$K8:@3 !6]KX9-H25+$G#.8_K-9CG['3T-_Q#9/J"&W0$< M.3K.Z2MA2*5:-R72((*N)$CFLY]% YV5K]<2@UW2['$IFL*GE$5AD&<)2V:P,VXR=(@!-]-I\D 5S=2(Y[-7B(06XIV "!P M5;9N (S4.S"EE-9'[%64CR.L'%758\FSP EH,AV-"71[(;0#?3B#.O096Z-& M*'8]3!-Z(OOBLR@Z!H2[+C8?DV\LQ_$ M,954EH(C&T?3KZTZT+/HO'P>Y"AO9Q:Z,!YG.XDN*=_#=_\PKX]PX3 MW;CA=K@^YC']$0K,DW$>#K41!5&:!W$X9?-T/ N?UL84R(<"F2/Z"7OOY1]% MQ^QH2NE)40GYE+*SK_P0= /[ +L10<]\.LXB)V0/?;XE-@'!"R]HW+DT.)B@ MX?U&-8_;XXU8":V_'JE^%@/%9"L=QK@//K]ZE,0!Z+>V\BL^ 1]"E3'C,X!G MOU/V/A[>YUR9)!G"$L4[3K="84X*!X M%$*43O.KB+JU'PIC=NC;9K+W,0J<7[M/;MI+NL;Z[]+A=/BJO_0?LX_D_E\" MOW&]ENBS2JS &HYGVGS;WS%@4 ,D+ 9 >&PO=V]R:W-H965T M[AW?/O9 G=\:^C\>+A:LWNJ_W9BMKYK!WUER6W[OK+WY[HS=ZG:!X0* MOUM]H;LN ,&,WW>8L\.10?'Q>(_^??0=OBPKIR],][9M_.9T5LRHT:MJV_EK M<_=2[_S) EYM.A>_=#?)RGQ&]=9YT^^484'?#M._>K_CX9%"D7Q"0>P41+1[ M.BA:^;SRU=F)-7=D@S30PB"Z&K5A7#N$H-QXB]T6>O[L6M_J8:OI6M=F/;2! MJ9.%!W#87M0[D/,)1'P"I*1+,_B-HQ=#HYL/]1>O RC7CI9[Q<6=/3!6RUR 8P[3=T$3G6EGY]MG1Q_;>/$3#ARX_C MA\HY=F-5Z],92L-I>ZMG9U]_Q57RW1/6RX/U\BGT+XW1WP:AYZVKUFNKUU6< MFA4]2,6_H^4]M4,#CNP]558CX2VJJ)F8[- %VF%-SJS\7=@=K;EM(>+F]'H# MNDV'H@\2OEIV81O<#-Z1V5I4].Z(YL$* #\^\)MV(+\Q6U<-C?OV&)A6:^JG M7-,AUPB9XG6_1/Q"NOP(IY_:#^D4/N+1Z-5T6EMUCHY(I$PJC@$O6,$3#%3! M5!X&F6)I68"T6SC8KMK 0CM40QU5A6"ER(GG3.:"E&(E5Y1Q5BB)(Z;N&4CV MNMX,IC/K^R";2$X\8Z)(*4L D)',F.0%G5?#.Q>VR@P2*2MR3E*Q+).4EJR4 M:4AC=%(X!OYJJP,XNFI$$S*HI E4),LXI[1@7.;T4E>=W]0A4MC/9$F! OH0X*JD-[[MD(O(@HP5\"UCZ7X3((H5 +[$ M&5-X@HS EPL>9-*23PQ)NMHNN[:FJD&+;$,91ZXECE($\F0D)(<@'$ZD>B / M'HP=C@=/68ZOX.G$#40%4T+1ZW"#F+[?#FT]P8;Z;NNH) -K3"@1I%,8%QB3 M])/? )LS6')01D=R@U6QN#BA#[S\4@,AO@ KL,$&[4\6W3W3-H5[C8 M*H%+LNC_\?!CU_7BT?,*/6,='Y&.:K,=_/32.JP>WJG/ MIN?9@_CTR+VL+&QPN#E74$WF>38C.ST3<,#A]7[V)U!+ P04 " ":@EY7VC =GAL% !'#0 &0 'AL+W=O M4T,9#L!2W0 M#8)-VWTH^D!+8YM=2=225)S\?0])R;%W[6P>BKXDP\N<.7/(&=$76ZD^ZPV1 M80]UU>C+T<:8]GPRT<6&:J['LJ4&*RNI:FXP5.N);A7QTCG5U20.P^FDYJ(9 M+2[7HV@T3'P4ZXVQ$Y/%1Y8Y/M M SF6;[GABPLEMTS9W4"SADO5>8.<:.RAW!F%50$_L[C!N?\FM6:WI-C=ABNZ MF!C@VM5)T6-<>XSX!,:\=5(YKU7I+LKZNE-@IWXN]C^7JX]#B"+/8AQG^"TPN^9:%*S!0F476BQHMR T M*V3==H9*MGQDI;@7)11D9D-/V[%@QUMW\ZE\S>])H9!9T]5+(,F5!]/6 EJ- M(L1]+CXS- =M>.,0RTX-P @O9#EF;T7E G^?UQJ\X$RK%8J<&#=W>WM8-.#303B0PZTKG%_ M7!:L/"W1EFOGK7E-#%V;$2\VO;;,W88&GN#DMSDM7(N%3(?R#8Q[%?<$VE5QS0E&S\"1+JT:!:^"P\M_D(SUA[:REC&=CL;@;%?F2O MLCB(\^C,FDDPSW-GQ;,@BS)O!M%L>L;>[HGSZ>ON+: =G5V;AL(JO-EYWKG8^MN^4__E=H7^/##Z#\Q+$*9S'&8 M.:QL.H7(^1&8[WQVAHIW+_>FH%/;4).S))A%_XSE4^#, Q9 M%.&*1=G@T^'*J^K1YB8[=?(+RQ HG05)'+(4%R@-PCQFQYY/D[W'+0I@[9[P M]AG0-<:_SNU\)5_YQ_+3=_\3XP-5:0-Z*5G -Q[-LY%O],#"R=4_EI31X M>#MS@U\ZI.P&K*\DJ/<#&V#WVVGQ+U!+ P04 " ":@EY7*7]DN5P$ 6 M"@ &0 'AL+W=O[?#,.R#8C.)=[:4D^2FV:\?)2=N;TT#;-@76Z+( MAWPDDM)TI_1GLT&T\-C4TLR"C;7;J]'(%!MLA!FJ+4I:62G="$M3O1Z9K491 M>J.F'D6,9:-&5#*83[WL5L^GJK5U)?%6@VF;1NC]-=9J-PMXN-=8+1 M?+H5:[Q'^W%[JVDVZE'*JD%I*B5!XVH6+/C5=>+TO<*O%>[,LS$X)DNE/KO) MNW(6,!<0UEA8AR#H]X W6-<.B,+XI?.\/GXB/ZCYTYS^XO&P#\\, MXW8(,0LA8E%\!B_N"<<>+WX%[TC-\WS)_DUEBEJ95B/\ MOE@:JREM_CBU#9V7Y+075TI79BL*G 54*P;U P;S;[_A&?O^#(>DYY"<0_\/ MAW86[W2TYYW APW"2M54U)5<@Q5.SQM+TK2T6*AFJZ2?JA5(ZB_5$Z+H$ >5 M)%W5&H(VEU?DR.G2D5MLEJC['L$G7W58PN(!-341^&APU=;P M<[5"&/R&0IM+>*N5,7 CM-Z[6!>-:J6%15&T35L+;]TH;:N_A&\4OU"H_U3^ M'R 6Q9>VTJ1IL=A(5:OU'I)A"A? TS#C,0T&69B,DTL:34(>3[JE,7,Z@SC, MDXE;XCS,T^P)KFL2J+_3V$7"V9 !3\+Q)(-!%$8Y(?(H3'GDI)-L @,>\HS M.($R]BPR+4H$*1HT$ TG$(4\B9UVRK)+R.*QDZ0><=E.2= ML'RTE(-A&C$W22 -8\I&&J:0T!'';IA1(L0L=T-W_BQAKEW0FV%E"28+Q_$Q M!7H:)X/O$\$UFV)#+"@Q?7@T/9:7Z,J+@EL?>]..?)VC]+*/$"4VH51C0'<] M]11)9:4URF+OBD*:N@M,E']2M34^X0=Y3B5TXC =5DXURN%4JQ\]NZNI:M?^ M16*H6Q*)[MKNI?VC9]'=]4_JW8OIO=#K2AJH<46F;#A. ]#=*Z2;6+7U-_]2 M66H1?KBAAQMJIT#K*Z7L<>(<]$_!^=]02P,$% @ FH)>5\<^'\CB @ M2PL !D !X;"]W;W)K&ULK99K;]HP%(;_BI55 MTR:MS3T0!I%&N4[JA,JZ?7830Z(F-K,=:/_];"=D@ R*.KZ [;S/>WR2D_CT M=X2^L!0A#EZ+'+.!D7*^Z9DFBU-40'9'-@B+*RM""\C%E*Y-MJ$()@HJB7XE:$=.Q@#F#HPN@9( MT J6.7\DNQFJ\_&E7TQRIG[!KM+ZO@'BDG%2U+#809'AZA^^UO?A +#/ 4X- M.*> =P9P:\!M"W@UX+4%_!KPVP)!#01M@4X-=-K>I6X-=-M&"&L@5.50/3_U M\$>0PZA/R0Y0J19N&QPC,,I8 MG!-64@1NP=-R!#[=? 8W(,/@9TI*!G'"^B87L:6#&==QAE4;#"[PIXHOXZ#+^ M *G [;/XN/WF'0T^:;]Y'3YMOWD=/ON_.S]_=^Y'A> V;X"K_-SWO &Z0J_L M/+V=/)MZ; -C-##$X<,0W2(C^OC!#JRONBJ[IMGHFF;C:YI-KFDVO:;9[)IF M\RN9'=6QU]2Q=\D]^B$:(U&TVF]S10:*E-W/-KKU R<(^^;VL!@U,L<*;>M8 M-M+(O,#V3V1CG5L8A/:Q;**3=;O!B6RJD=E=+W2/93.=S'%=YR35N4;7Z5B> MW\BJ9V >G*P%HFO5EC$0DQ+SZA/3K#:=WS?5\)RL#^W>U-:LST2G6#5V_^RK M-E-\9=<99B!'*Q'*NNN(#H)6K5LUX62CSO5GPD67H(:IZ'81E0)Q?44(WT]D M@*9_COX"4$L#!!0 ( )J"7E=[PXT1!@0 /<0 9 >&PO=V]R:W-H M965T&ES\?]O_WP])Z.U5/=ZB6C@H1"E M'@=+8ZKS,-3I$@NFCV6%);W)I2J8H5NU"'6ED&5.5(@PB:*3L&"\#"8C]^Q: M34:R-H*7>*U UT7!U.,%"KD>!W'P]."&+Y;&/@@GHXHM\!;-U^I:T5W8NF2\ MP%)S68+"?!Q,X_-9/+ "5^(;Q[7>N0:+,I?RWMY<9N,@LBU"@:FQ%HS^5CA# M(:P3M>/?C6G0UFF%N]=/[I\=/,',F<:9%'_QS"S'P3" #'-6"W,CUU]P ^0: MF$JAW2^LF[*]LP#26AM9;,34@H*7S3][V'3$KJ"_1Y!L!,D+P3#:(^AM!#T' MVK3,87UDADU&2JY!V=+D9B]!?Y&9L_X^RU_W^<^ M^4.6'VYJ@1!'\\&'>+#%?C^#3 Z:U#:/@&T\1 MKJEB"@9HJ1+5+1-(15BS#P.#W65M-LAL9WF;)3/ -?#2H#V]P4C0S'"=/]([ M!);GW,9=MCJ*LR@21%O/CNVOZ6] @:DKK:EZ^[JNK$\2'<6#9'/RVL>VR$P6 M%2L??]$P$TQKF$(JBX)"0PJ:TGNH2\,%?,:YJBD^A3/7"_UCSQ2(HVW0%/FW M.59T[487K\A>#$!G?.1U.'!NQSO18.QMX1TWHIO,KWMU)G6R>CT/94VVK,E! MA[(G]'C%T:BZ\Y#RRPX%W8:9L3>*FS@@FS-1AM ]N'[]]WM))^1[A)+Q-I:, M_7'?[@A^K!6SP)VL?IMX$$/&'KOGZWN$D/$VAHS] =]TL5"XH"&$Z8IQP>9[ M5FKC,G N-HM?39*(=L]1N'H&\UJQII7A3FI9H%JXC%O33DO;:Y-EMD_;K'[J M5R)J[C*$!P EA, !D !X;"]W M;W)K&ULK5AM;^,V$OXKA L45\"Q'6=?>896A<[ MY^]"K504#XVQX7)2Q]B^F<]#4:M&AIEKE<6;ROE&1MSZ[3RT7LF2-S5FOEPL M7LT;J>WDZH*?W?JK"]=%HZVZ]2)T32/]X[4R;G5D=?KF^IS6\X)?M-J%T;6@2#;.W='-A_)R MLB! RJ@BD@6)?_?J1AE#A@#C2[8Y&5S2QO%U;_T]QXY8-C*H&V=^U66L+R?G M$U&J2G8F?G*['U6.YR79*YP)_%?L\MK%1!1=B*[)FX&@T3;]EP\Y#W]FPS)O M6#+NY(A1?B^CO+KP;B<\K88UNN!0>3? :4M%64>/MQK[XM4__%9:_;M,*;*E M6.NMU94NI(UB512NLU';K;AU1A=:!?&W_NJ[BWD$ #(S+[*SZ^1L^8RSOXN? MG8UU$.]LJ+J5@NEF='[)T-V3AC>V=_(AM3 M<>-L0+#E/CFW7@5E8WK@*O%>6VD++8U8XZ$"66,0_UIM0O2@V[\/92@!>'$8 M +7@F]#*0EU.6O+E[]7DZMMO3E\MWAX)[\40WHMCUJ^N9="!<(_C. 3RN)E_ MUDI40^3:)FF@E+3)KBKQ5$0LDV!0TTK[2!SJK.Q*36\+!P+8D*YRCG&S-QKV MZ:QE$!NEV'@K?;)-=GV)Q0K]$FOQ>;:>B:VRRDMC'NFU:LFBW#.X]1JV6T,< M_O:;\^5R\99W_;!:W?+]Z=OON,@'S/N.MM%+K[:=X6 YD10C6UFKHO,ZZKSL MW4-12[M5X%#3Z, 2UGM=O[L9_,&<]"7!TTB;U\TH!PC7>8(^$Y3Q9W*VD89Q M)@G',RDD0_M>%:K9*)_8'NGI+N72/ZPARJP%1L.EAV",VZ M"*"%Z4J4UAA1ZE 8%SJ4'7"_=)K*LWD40V)GXD,B@FNUS4W32 NY)]/3OXHC M4'*2><8DR_] -C-RVJI#7W^,'0UV (,ERE**435/;P'"=])@BT7>0L" $N"U MD**2VO?$'AK?=7Z$I'5!#QJ!E9@(7 *,3I^XDDJ8[^&N7T0ND(-4E5A[I=B& M1<>E9TT23$6"F9ZLB=FCPF;U$V@-KD^/GR+5MH22T]SKR=H[5@\M$D;Y3 A$ MU2%WCTIZ\D40#_+G;'9$AEX.,O3RJ'[<[CL1J)ZH["$Q.FYL94SJG4RBON53 M'T*';9!%ZM=:(@\L)C=0[H^[((5":JSC8Q*NP_IW0"BS7G^VW'L\S8:6#J(+(CHT[IT2J@^* M\RL#3G-M2F^L)3JPJJ@1N:^;5(>D8WL??QP(6QZK GBMT$._*CZ!5#=,+&]5B2)9.8>C> W\&S?P)W Q(H$D!$MJ'&D,%9N3&*>S6,(\V2 MEX2P[S.B4.3M6<8,#K@LQ=12I>LV$3TUT#$M*A68RM3+54T]:5*/XK!JDN)2F)*8X.DC(Z?6%,K:5!X;;&*T11&ZH9C@-21/",& MPO^(<=&79HH\F6X )>^E-I2*$X1R$J2!6^GO5*1GP-./NBF(H2A( _2,%^=A MQ5Y09#X#X2(0++0HYJ&F_2B"RD5N/4DBR$HW1+8VC86M<^5.&T/[0 ,EHGP@ M=S1O*)O"N.L&*L3^CB#Y&RXTV.0)Z7 "#I+$_HL>SM@DF M(=YA,(9(054MB)Q5Q@W?BSKJ=4>66U8'+@5# P3WG1YW4R,>^ MF[K0(ZFZB.)/:67'\RNI.:TM-1;[@1!H;I[L7R$[)F^O!WE[?52(Q_)WAG<5V,.ODC?IH]O^(CJ/@;J)AM'9+*XV@^.JMF_.=(:.=#:.=' MC;VG8?\+RJV>'N\_6!SI.T9\".%QHS 0GJ? O::A:A,O*2\W7/>!MI_Z1QA MRF*F^U_@.;!T]M$XXD76[=2EU$^8SX, 3;EY#HH/]QB[+-$@Q*RG#I^:'Z/_ M'R@XI59BI]ABQS. \I'">=[__^ET2A[W/K2%A*9C:[:\\>X.#9TT.HM"%R%< MOZO>:^;(R#D/3<]01]Z9#?#%0W=*Q9$BR :' 2J7'H93^D60S4&<[Q$+'^CI M=<(3Z#9Y(9!XH7FNXLS9SZ2GA!CFV#A"N94$[]!2>D015S@CN/[G#;^1-DWQ M6&M?G@ ^ ^0E>+?5W0.!W "E2?F04&8C[Z5-,IO^8M0$"Q/Z;/)\'3XZ+1* MWUKVR],7JY^EWR(*3)4*6Q>SUSBI^O05*-U$U_*7EXV+T35\B?&,--,"O*\< MJIAOR,'P*>[JOU!+ P04 " ":@EY7>4D*YTP# #T!@ &0 'AL+W=O MDQ,Q/2O\P1T0+SXV0 M9A$3J&%L@-NT7YK-YIVT8A2\P:E MX4J"QOTB6"7WZ]SY>X?O'$_F8@TNDYU2/]SF4[T(8B<(!5;6(3#Z><('%,(! MD8S_!LQ@I'2!E^LS^A\^=\IEQPP^*/$WK^UQ$D?)2? MGN6OTYN 6VSO((M#2.,TNX&7C>7(/%[V!MZ&O?C<@,D:5E6E.R8,_+/:&:OI M OU[+>4>,;^.Z![5O6E9A8N 7HU!_83!\K=?DDG\^PV]^:@WOX6^W-(CK3N! MH/:]7&K4<-#IS6U&/[D;,<%MQS-M4QNU@9YT,-MMCL".['@ M U:#/?'V=,S_B57]/?T5DB(LBL0MTK#,RM&E4DW#C1LL!B9A/,L@B<-9GHP. M.R4[ETV:A--R @133L?#EKUHDDW69);0-TMF\&@L;_R[.2(3]@A$HU+(F\F-%BEH5E6<*UZQM=3"*2=O#SUK6]D[8?2J-U'.FK M?I+]=.__#SXS?: BDO@]A<9WTR( W<_8?F-5Z^?:3EFJ@U]2[6O4SH'.]TK9 M\\81C']TR_\!4$L#!!0 ( )J"7E=Y/YY#D@4 ,44 9 >&PO=V]R M:W-H965TD['J_?H>4+"N^P?O6!?*0F"(Y,XJZ83]G MO.@,;VS?HQS>B%)GO(!'2529YTQN[B 3Z]N.U]EV?.'SA38=_>'-DLWA"?37 MY:/$IW[C9&#XLX(Q9)EQA#!^U#X[34ACV&YOO7^T:\>U3)B"L>A91"[)PQH M;4 M[BJ017G/-!O>2+$FTLQ&;Z9AEVJM$1PO3%&>M,11CG9Z.&9J03[\*/F* M95!H15@Q)0],?@?-)AF0)TA+R34'1;K/ID?U;OH: QOS?EH'N:N"T!-!$O(@ M"KU0Y$,QA>E+^SX";E#3+>H[>M;A$RROB.\ZA+K4/^//;[+@6W_^"7^?BA4H MG9L$..0>)MJFP:1%;]HI^<45HBD_X^EH0JQN!X#+.[KM62I7#;P>VC0*Z@ M,WS[FQ>Z[\^L8-"L8'#.^_ )=^NTQ(*)V?'R'0-\UN5QP".-/I<:\@G(I@(. M20V-8(]&^0Z'VN4P%;BCE8:I@:H70&8B0VG@Q9QT>8$]HE1HK7K79)0+J?D_ M.'4LE"9?"Y2=S#[_CG*CVAV?A5+H?#2?2Y@S#>0CXY)\8UD)AGRPJ=&068F^ MR1M"0]>)DP!;;W^+J4??OVAM1\F@>>HZ7 MN$W(KN?%/=/I1A1QRJ609MT'06G@^$E$*.E&% T\.G#"R".H::A813ONOFF" M9KMH88\DL8>Y":/8&7BFE>!?%U&%4<_V1PX-?/*I2+,2]SG!:EI>&"X<$ 1S MG"1.1-U3%:A'V]Z.$^H-\1%1F!PB\A%1X/L$27L/:Z<9)TB.19VMVCC\NDM8C(36)C2(/*>3%CH^DNXA"_HY" MU$<*1:XM3.AXKF](8_YU*9;/KRKF.X/H<@Y=EI%+..0EOD-I< @)]YP3H!2< M$>F@$>G@8I$>;U>U?P(?$^JS;E^%^E6H7X7ZE^+LJU#_FD(=-D(=7BS4K6\# M,LZ84GS&$>%D@[4H[,= B:+SP+2!N"'X%0;')/QLP.,2_HS\35LQ\BJ&24/- M;M["ENZP,74B>TR"&:PVA3K<$M;QX;%![I'H:ZX7.!_I3C; I-GY@>M$861' MZQ$MB%X+.\$P$F4S#%O[^TQIHJ8TT<6E&:T8S\P:W\V$?*?8BP\>Q]:'%R6N M;W\SDT>AN+D5.%:I\_&?7XA*E6%;,E.#N33.RUVPK%(.LREF1C-61C-, :1) MO(+_HFUZP319@[3)9L5^&+*LUV0J?+2,#AY8M8)9_N[8@S TS 6JD EOF(5@ MYGIA><9SJ&+S8LI7?&JHV(*U8"L@$X#"PK*$K9/^$M7%9/L,RBZV0 *1O+HX MV+4P<[@&A"O;*KQ?WS-#YU473R87Y65@E<5W[7'I!$AR?([P9+W\%<"<]M71 MO_\.1?A6*ZM+L^I!BZ6]J)H(K45NFPM@4Y!F H[/A-#;!Q.@ MN;D<_@M02P,$% @ FH)>5V2 .&ULA59M;]LX#/XKA#<,&V#$;TGL=$F IKUA ZY T72[ M#X?[H-A,+-2V/$E.UG]_E.PX;M9F7V)2(A\^E$@Q\X.03RI'U/"K+"JU<'*M MZRO/4VF.)5,C46-%.ULA2Z9)E3M/U1)99IW*P@M]?^J5C%?.*DHE/V% M0VL[CAU(&Z5%V3D3@Y)7[9?]ZLYAX)#X;SB$G4-H>;>!+,M;IMER+L4!I+$F M-"/85*TWD>.5N92UEK3+R4\OOS NX0N%7Q\9)L"U:>YIRF* ML?72#G'5(H9O(,[@3E0Z5_!7E6'VTM\C=CW%\$AQ%5X$7&,]@LAW(?3#Z )> MU*<<6;SHSRG?O0YK.N5(U2W'A4&LHE'MT MEA_>!5/_\P7"XY[P^!+ZC[RBK9%HUB5J4]7 M\%;A,F6.B6I&8[E!V1?.'QQN,>WL VL?THI*):]MCH]"LP+^QCT6$'3?\(U5 MJGY\IA:53_2D;AMB"^\AG/IN,IN\D#Z\2\(@_$Q2D(1N$BOT M($C<:(!XU.F5IC>X&C(\AYPE)S@CSV+_I)/\'J9Q;',=7M0XF+K1Q%Q*%$?N M.(Y>7MG,=R=D]ZU*BX9>/"I=JEN5 Q5J*^#/AE/IVVHCW-G,C4-_@#'T;.O& M=MN MXD&ULC5;;;N,V$/V5@398)(!@76W)6=M +EUL'I(&2;9]*/I 2V.+ M6(E422I.^O4=4K:C!(Y1P+"&PYDS=Y*SC52_=(5HX*6IA9Y[E3'M>1#HHL*& MZ9%L4=#.2JJ&&5JJ=:!;A:QT2DT=Q&$X"1K&A;>8.=Z]6LQD9VHN\%Z![IJ& MJ==+K.5F[D7>CO' UY6QC& Q:]D:']'\;.\5K8(]2LD;%)I+ 0I7<^\B.K], MK;P3^(/C1@]HL)$LI?QE%S?EW NM0UAC82P"H\\S7F%=6R!RXY\MIKR_I.7III[N0Y^8';>,86KY"U=O^PZ663U(.B MTT8V6V7RH.&B_[*7;1X&"GGXB4*\58B=W[TAY^4U,VPQ4W(#RDH3FB5IGM/TV/HBT>:P;*CTL@5#"ME(SCDZU&TP[X^50@K6=-PUM&*^U-2\[!<7 !=TWB[#-XL.FXD4%C)*YZI2I4$%)^>VTQA*6=O+A M5"J^YH+5A,Y%P5NBN !3R4XS4>JS\[YMX$;KCK1NF>D4-Z] ;8WP72&^98#7 M^XT'++%IW8"[]>\[*_=[*Z=$U%UIPY.DSRA60\>*.8,;P0TGB1[8G3,/%J0E M_T\B/PS# $*1S%W^"G(+>I,?ZEON'4/DQ060JI MJ8-/LRP_@],H]"=11D3J9VERMM>\.Q"[M>6GDY2(R33RD[PO3^C'XVQ@]$88 MI#DQ@"]T0VJD*ZJFYBG!R/^?NZ?*-G;3GY=HS\L/Z;RC&3ZV[]*]R_"6H@YU MQUGG1NR#EU1Z2D5.WVGFLNF/QW85^],HA(L^C\P-%#7!AVRF60Q)/":(B.Q, MLP2>I#ELA:K5-YH?3\?T3?U)WMO+*:&'SL9@<(LUJ-;NKM9DF8K27VA[[OXY M<-'?@F_B_5OBEBDZ!334N"+5<)2-/5#]_=POC&S=G;B4AFY81U;TI$%E!6A_ M):EZVX4UL'\D+?X#4$L#!!0 ( )J"7E?M+U(26 4 /P, 9 >&PO M=V]R:W-H965T6 MB!:^UU5CS@9+:]N3T<@42ZR%&:H6&_HR5[H6EA[U8F1:C:)T2G4U"GT_&=5" M-H/)J7LWU9-3U=E*-CC58+JZ%OKA BNU.AL$@\V+:[E86GXQFIRV8H$W:#^W M4TU/HZV54M;8&*D:T#@_&YP')Q<)RSN!+Q)79F<-',E,J3M^^+,\&_@,""LL M+%L0=+O'2ZPJ-D0POJUM#K8N67%WO;'^UL5.L14JQ5HEB9KO'"A.FT")QLNRHW5]%62GIW<6%7Q#Z873 7K2-.7+VHJ?L+87&=[[?-/71B6E'@V8":Q*"^Q\'DY8L@\5\?0#[>(A\?LCZYH9XLNPI! MS:&OW.S7RKWYSFO*S)(T(19/L9WY+"HSI!WFLC4!"*6Q7J& MVK'K(Z7CT'=F'U_"G=4EAT?%T'B/38=PT\U,H67;3QP*VW1MJ[2%/R#PPG%* M]RR.Z1IY:132/?3B.(6I5G,T/.A$M8G50$)>XB@BS3SD:YQF\*E%3?%19M<) M-7!-I1*Z6#I_)0&I5.MX//8"\A5Y49Y#$'E)FD+NA6D(-X(ZVXG3(+Y#9R[U M C\CE83@A+Z7)J0S]J(L@W?8D,_*R8N29I#D[G E2BBF,02^E\411"GAS""D MEW$&M\J2#H6=>U'*<9/1,.=%FGE^F-,B'GL^Z1WHBWC;%_%O]L6GO@3G3"5I M'_8UPV&3MX]H;'D8KG :>?MEG)?DA2=71[F_15W#T5_$ M#7,,GSIK+%60A82%*RS6_@.O9S+1R\^](&52!N,AL2 :AO".IB*WE^NW\/7V M3COB'"5_.0K\8V+7,/%Y\$B]1WB#GX1#ID,\)HUX&"0_H]K3;]0U6>YE1$T' MBSHH',8;BZXHOZ%W@&G)EFG)LYE&C6>I(IP%1SKXW$C;]]44M3LP-04^)7:( MFH0/2'U__#Y8^=><$?R?KN/V(Y=0.<6A+=":O@B M*IJAGYM[PD56G^!I'O*/)TD>#3-_R]' "\:9%_H)Y.-AZC_F:$+3DXB:$PLB M^-+;/PJ.X2AAFHR)D5G"+-EUOF_\T_RDT1WP^,J381PX(U>==I5X9FX\WB9% MP5NF*X/;_%2GX:-JOE'GRKDDO2N2&)?A7-2 M]8FO=)]\9$^C+.$S^;-&%L#M9+GW3 MF;'V+^W.3)C96#?6 9]NN_0[9^HV.8W#4F297HYU/RU6I^G?I5N=VGT8^LE< M.O+[<:S=W;D9[.W9@B_N?USUVR[$'\O5Z:[>FFL3/NXN';Z61Y2V'\WD>SN1 M,YNSQ2M^W_L&88B1K:S_%CW?MV2*+A,Q@FA 1:KP^FPLS#!$( M-/X\8"Z.2T;'A^-[]!]3[(AE77MS88=?^S9T9XMR0:W9U/LA7-G;M^80CXIX MC1U\>M+M;"N+!35['^QX< :#L9_F=_WEH,,#AS+[AH,X.(C$>UXHL7Q=AWIU MZNPMN6@-M#A(H29OD.NGF)3KX##;PR^LKLQG,^T-79G&;J<^*?7\IEX/QK\X M70:L$.V6S0'M?$83WT"KZ(.=0N?IS=2:]N_^2S [TA/W],[%DX#79O>2\HR1 MR$3^!%Y^##=/>/D_A+MQ=J0+<'4H"T@>.KI(8AM'O[]:^_3_C\<$F/'EX_BQ MA4[\KF[,V0(]XHW[;!:K[[_C.OOA"?;RR%X^A;YZW?MZNW5F6Z<\V0T=XGF, MZ)-0CQ.]Z:",'="H_;2E$*N TNP4/-F]0Q>FY3RU7YF8EM9WU$\M]'-W]+R? M*'1V[^NI]2].Z*9SQM XEX6)94%(:C#C&E+'S/X$9D_-Q\S'AW@P>C>OUM># MIVE?0:G>]\O^F!ONFG>FJ2JQ"L$@7Q@LE" MD-:LXIH49Z666&+>\:+0P33=9 >[O8NVF>3$%1-E3BH#@"*IF.0EG=?3)Q^G M*@6+G)4%)ZF94I+RBE4RCQ6'W0^!0;_&F0B.G3"A"1E=\@PNDBG.*2\9EP6] M-?40NJ9V)LXK61'GK(!9@JPH5XRK$G3]WB$N0Q4K0 G.D$24+,MY%$B#[16@ MR/B G)%F.LM(,8TE.%RTBJ%I$'\S&8= 88"0%%-%,BCA#P.N*_H8^@$;!:I ML1*Q*9;?3P)$LQ+ '[#&G)YH(_#D@D>;O.*S0I(N]^NA;ZANL:WUL>.2UA)+ M:8)X,@E2P! !9U)_%0\1[+ _P52I D_!\UD;F JFA::;N.O;<=Q/?3/#Q@KO MF^0DHVI,:!&M1V@W]IJHXDADJ!+E X"C+#.WSV_G5>T1J-\;'\QO:'3. M="J%2LF8SB5)P0I>D>0IXW,2CJ8YXU5,EH[=D:7F1J(Y\/]E/A[;A)0U[-I^]7\_D.\Z%VVW[R-)@-7+.7A5J0F^\%\T>P MNW06KVW 89.&':Y2QD4#S&^L#?8ELF/'RF2X60OU:/>,6;@N2J%GGH[8^IKW]?YCE54#V3-!'[92%51@Z]J MZ^M:,5HXHZKTHR 8^A7EPIM-W-E2S2:R,247;*E -U5%U;<%*^5^ZH7>X> + MW^Z,/?!GDYINV8J9W^NEPC>_1REXQ83F4H!BFZDW#Z\7J=5W"G]PMM=',MA( MUE(^VI=?BZD76$*L9+FQ"!0?3^R&E:4%0AK_=)A>[](:'LL']$\N=HQE336[ MD>577IC=U,L\*-B&-J7Y(O>_L"X>1S"7I7:_L.]T P_R1AM9=<;(H.*B?=+G M+@\?,8@Z@\CQ;ATYEK?4T-E$R3THJXUH5G"A.FLDQX6]E)51^)6CG9G=X[W_ M)K6&)5.PVE'%X.*!KDNF+R>^00=6S<\[L$4+%KT#-H;/4IB=ACM1L.*UO8_$ M>G;1@=TB.@NX8O4 XH! %$3Q&;RXCS9V>/$[>'=4"2ZVQ]'^.5]KH[ X_CH5 M;PN7G(:S#7.M:YJSJ8<=H9EZ8M[LIQ_"8?#S&;))3S8YASY;80,63E+WJNF=0M R@M*54(T?MDLLU4 T;66+O:[AP*++1:*$)L.>?=&,K#LQ?TH8-,.0P<&)* M1G'Z7^=;4[#KWI*^H42>T7)3HC]]Y?7W9J;(D;V$X2U<^94WH^O&_'L M<.AGR#7,M0WW8S6[:GWK9OTW+@'6_7'Q'/P8F3^"K&TF-80X L98J!E*Z7"( M!92=@&G$$].6.)X;Q7,KMCB-X$8?IIG;F43.WE/#>3.*R2@?6INQNM5Q"-B1!$$ 88ON$Z<&FP796Y3<;FVQL'I&E,MRB M:"8XMI:0!O7043(B<11 @LV1D""+X%0-^T=K!3;WUBU/&G$;8=H-HS_M][-Y MNY:\J+?+W6>JMAS36[(-F@:#$5:B:A>F]L7(VBTI:VEPY7'B#G=,IJP"?M]( MI-Z]6 ?]UCK[%U!+ P04 " ":@EY7MG=Q>ED$ "E"@ &0 'AL+W=O M/DA-?VKR@'_8ED43RX4-2I#7>2/59KQ - MO-25T!-O9C#0^0IKKOMRC8(D"ZEJ;FBKE@.]5L@+9U17@Y"Q=%#S4GC3 ML3N[5].Q;$Q5"KQ7H)NZYFI[@Y7<3+S VQ\\E,N5L0>#Z7C-E_B(YN/Z7M%N MT*$498U"EU* PL7$FP77-ZG5=PI_E+C1!VNPD8E59(*+Q98?I=2ZMX>%ZC_[6Q4ZQS+G&6UE]*@NSFGB9!P4N>%.9![GY M%7?Q)!8OEY5VO[!I==/(@[S11M8[8V)0EZ+]YR^[/!P89.R,0;@S"!WOUI%C M><<-GXZ5W("RVH1F%RY49TWD2F&+\F@424NR,]/WPG"Q+.<5PDQK-!JX*."= ME,6FK"KH/7$2Z:OQP) S:S+(=\ W+7!X!G@$'Z0P*PUO1('%U_8#(MDQ#?=, M;\*+@(^X[D/$? A9&%W B[K((X<7G<'K8K0!'Z?AKM1Y)76C$/Z:S;51='_^ M/I6&UDM\VHOMJ6N]YCE./&H:C>H9O>E//P0I^^5"#'$70WP)??K8MA+(Q7$$ MI[A>1#O-]6F%L) 5-6\IEF#L=0 G%90D0\)T9%PP(^:EPT%?Q6 M+A!Z?R)7^@K>*:DUW'*EMI;KK):-,##+\Z9N*NZL:ZE,^2]W ^%WHOJM\O\ M,Y&?Q MR(J"P,^2]!6N'0:H?E;8,@E8GT$0^\-1"KW0#S-"#$(_"4)[.DI'T O\("6P M@$ 9.V"F>($@>(T:POX(0C^((ZN=L/0*TFAH3Y( >ED:D+4?CAC"**/G(A$DF6,!MC&/E)EK3" M86RU>D,B,72RS ^C&"YT2=)U27*Y2^A+5C1T&^EJO7E9T_?@VSK:4Z'QN_OH MHK_3?73NRON >TH*[5?47B5^2 Y?R1UWUGP+"YI4E.4M-0&4-+_UKE^/V^[! M.2C(.V&Y?J-KYBY"^,D^:[6%^J9=O5,O[N>=@+=KB@I=)5=M'C4D*2UG_6G:GG1U_F9 MF'_M--\[Y9W3Y?X#LZ%\72K+\;BCLK 1=00#>GK0Z!/4_4JAR+>V=X6NVN3R MXA\:"K7KRUZ64:>?&*D6*Z-1$IQ,_>#@Z4##9>D>2)J&.@71OB*ZT^X--FN? M'J_J[0/N U?+4FBH<$&FK#^D+E'MHZC=&+EV#Y&Y-#3)W')%[TA45H'D"RG- M?F,=="_3Z7]02P,$% @ FH)>5SG+I/64 P M@L !D !X;"]W;W)K M&ULK99M;]LV$,>_"J$50PNLD:@G2YEMH'%:K,"* M&O6ZO::EB7;_8&UN4[HZ_^Y.\X_S(Q0^Y!U#HL6*U M7'A[I9I;WY?%'BHB;W@#M?ZRXZ(B2@_%@R\; :2T3A7SPR!(_8K0VEO.[;NU M6,YYJQBM82V0;*N*B*<[8/RX\+#W_.(;?=@K\\)?SAOR !M0WYNUT"-_B%+2 M"FI)>8T$[!;>!WR[PI%QL!9_4SC*DV=D4MER_L,,/I<++S!$P*!0)@31?P=8 M 6,FDN;XMP_J#7,:Q]/GY^B?;/(ZF2V1L.+L'UJJ_<++/%3"CK1,?>/'/Z!/ M*#'Q"LZD_47'WC;P4-%*Q:O>61-4M.[^R6,OQ(D#CL\XA+U#>*U#U#M8Y?R. MS*9U3Q19S@4_(F&L=33S8+6QWCH;6IMEW"BAOU+MIY:;MFD8Z'51A*$5KR5G MM"0*2G1'&*D+0!N[FS[7W98QTK^]!T4HD^_0>_1]OGF'WB!:H[_VO)6D M+N7<5YK-S. 7/<==QQ&>XX#F!D7!;R@,PLCAOKKL?@^%=L?6/7SM[FM%!EG" M09;0QHO.Q/M0%*+5(GQ\U.=%@D0Z*_15[4&@52N$E@O]23JBFUHE23YSPZ4#7'H57$.> M!&?,!9=.I\79>&D=1A'.W&RS@6UVD>VC5+2RI6@/A*F]KC"R%;8F%8S0RBGE M;"IE,ANO\]0(GUWF;*#-KE*2U@KT(50NN&PZ+\;C9788Q4GBALL'N/RRE)OU M&D'5,/X$6CU>*T&WK3IW6/()0HS3L8A3HR1-SXB(@Y=V%%PD7=F6I\ML"0V7 M5+E;23!=Y3B/PA&ARRQ)PN ,XTG+Q!<9OS8@="FL'Q #?8- ['(GZ*.]DC.> MR.FP2F9G65_Z&+[8&X9MR6WO^AEI.&'(HB 8DTZM]:6*[V%[:,N7"4(8Z"_[SA7SP-S=1NNZLO_ %!+ P04 " ": M@EY7Z-@Y*&H& ?+ &0 'AL+W=O/ MDE53$BG&EJ4OB20?CW='\OCHQ-DSXU^R+:4"?$OB-+L;;878W4XFV7)+DS"[ M83N:RE_6C">AD+=\,\EVG(:KHE$23Y#CN),DC-+1?%8\^\3G,[87<9323QQD M^R0)^??W-&;/=R,X^O'@<[39BOS!9#[;A1NZH.)Q]XG+N\E)RRI*:)I%+ 6< MKN]&[^#M/?'S!H7$7Q%]SBK7('?EB;$O^S?R1V!%U^$^%I_9\V^T M=&B:ZUNR."O^@N=2UAF!Y3X3+"D;2PN2*#W^#[^5@:@T@*2E 2H;H',;X+(! M+AP]6E:X]1"*<#[C[!GP7%IJRR^*V!2MI3=1F@_C0G#Y:R3;B?E]F&W!KU_W MT2&,:2HR$*8K\$?(OU 1/L44+.ARSR,1T0R,P4).HM5>/F7K%IG7#_)9%&=O MI/3CX@&\?O4&O )1"O[SB9!FYYU/EJ6)[X\FHA83%W1W [#S%B ' M84/S>WOS![J4S6'1'-6;3V2P3A%#IXBA0A^V12R/DA:Z?WZ7HN"CH$GVK\G- MHUYBUINOU]ML%R[IW4@NR(SR QW-?_X)NLXO)J=[4E8+ 3Z% -NTJQ L\PNJ M0O 6A GC(OJ/RM]8)DQ1.*IV"]5YDCG,B4-\?SJ;'*K^Z6*(.##P3F(UR\G) MIW,7BPNR-W+V,><;5 M# H:)NL2+C:;ZYW,]:XT-V991HWV>IHU8PA=KV&S00JY08O9_LELO]/#@3,-6F9(<+(]Z):>BH>AON(OF_V! M/D<\G\#F[-?%L.="IV5R6+OK35 Z+8 MKA MHO.N5.JMSDD/^5/4G+K6[KNZIP $6K?T:[:O4G/50:?IW! \ 150P$Y$<=9F M!W5L!-YG)U;=;@PSD^K$5V=5+@"[;SR>+.X 4*.5[;GW^4+ ML?GK35O5?4 _WAL[&5K"X.2$_:Z@%1* 7M+'5-NM()J(FN M!A%H)@BD^ C9^>B:'(1TK!ECI_EJ:I+R@Z#%<(4^Z 7T&19;R]YKL9YZCM], ML@8Y#\%IV[A4RB96;AB66\N^Z\Y)+&\F5X.JVO]*6M'A %1&B@$@O2: 0L(,4[*!!:SQ(K]ZX MT/&TE#L$P" %,.B%8A#C.\9S;\Y)QE9=%^>>GK35:_0*A+ S>#+&5M:Z-"!] M::L'1 $6M@-6YV2,#>@DH2%HXJQ1SG'\%G;"BIVPG9VNR+-8)Y[F"C6(N*C% MY,HGHDYEG+.R)]8K.6/YJMPTVR %/:\MV IB<*<*S;EI$>M5&HB(ZS7KPR8Y MZ&.O+?**.;"=.3XP3J--6L71,U*?7>G%*WT(+L&*2[ [?.KKB3[*@ S!,EBQ M#.[$,F>D/AUD CWOF81:WJFPPA/<"4_.2GHZFC3ATBI2MUBQ!KZV6&+)>7HI M9 S=IM$&(=02:*) @72JF)R;\(A>#@G\9K8S"7DM 2=J1R5LYA6)'#)OUYZXZ'1_,/A@PP^:#P@QBQXSF_#,:V2M4]*6M[K"" M"F*'BBM67J\HT9>V>A@42A [2ERW\G120)(G4'-W-LA99ZV""F*'BCY6WK$' M]T4?=#FC#Y/*Z2:T!,U[*A<^/)*/#C:=3CC6"[XD#G$Q.")<7E MEH8KRG,!^?N:,?'C)C\C>CH3//\?4$L#!!0 ( )J"7E??4(8_G0( .P& M 9 >&PO=V]R:W-H965T2R[TQ"N,J2Y\7V<%E%2?R0H$SBRE*JG!KEKYNE) *7E DO';NQ&Y6.96TX$W"CB*[+DJKM%7"YF7@#;S=PRU:%L0-^.J[H"N9@ M[JH;A3V_8\E9"4(S*8B"Y<2['%Q,8QOO GXPV.A>FU@E"RGO;>4@ MC"94Y.0;5?=@Z((#F4-6*V88:/*!S/$,Y36.RB692F$4;D)-.<:;7=#Q#(&, MZQ,,OYO/R/'1"3DB3)#OA:PUDNNQ;S!ON[J?M3E>-3F&K^0XA^J,1,$I"8,P MV@.?'H;/($/XP,'#IW ?W>HL"SO+0L<7O<)W+=:@36G=.B4S6!CGF?70;/M^ M_;I<:&?1[WV2FS6&^]>P=_="5S2#B8>74X-:@Y>^?S=(@D_[#/A/9$_LB#H[ MHD/LZ:P&/+.FP#V6 L@6J-JGMR%)'(DM+>LTC(-1,AK[Z[Z2@VN]4J";NU,0'U?0NL>X.Y3XM\8N= MB4:C.(J>:7D9-C@/XO.X"VNR]'NUR+X#F,:*"4TX+!$8G(V01S6UM>D86;GR MM) &BYUK%O@<@;(!.+^4TNPZMN)U#USZ!U!+ P04 " ":@EY73+Y'ABH$ M #V%0 &0 'AL+W=O@G2M;WJ3MJD:EEWKYW$"58!9[9)MOOT9PC%=("%4O*F@83G M_W_LQ\^OQHL3%\\RHE2!'TFQ3A@F6+]^47\H!J\' MLR:2WO'X7[95T=*9.6!+=R2+U1=^^IN6 RH2W/!8%G_!J7S6<\ FDXHG9;#. M(&'I^9/\*">B%H!01P J U"1]]FHR/*>*!(N!#\!D3^MU?*+8JA%M$Z.I7E5 M5DKH7YF.4^$=D1'XZWO&CB2FJ9* I%OPF8AGJL@ZIF!%-YE@BE$)1N".IXJE M&<\D>$KU&HC9?W0+/G$IP2.7K)CF]_/MAHRJH:,"EW?J)Z)E5$ M4@ 12/1D1ZW3=A8)"I&\ZXXAFN@YFBW<8XOYI#*?6,TK2\ %V.OJ*BK:W,\J M?LT=^Y,Y;C?W*W/?6I-?EE.;KW^%P@15>L$0A0D:4S.:0=@^,]/*>CI(6:9- M;^P'[=ZSRGMF]7X:K\9 :4^9B9^:=6L%9,6#MB2L15AC/!QD#94R=?_ #Z8=]H:WT [<'LT-KX%=:+@+ M!P%OJ?*JR1#V.N;'@!<.0U[81.]HVM'BT) 76LEY;O(]/U*1ZMV6 GHOEFYZ M=;M=^-*B&2;#X T-#ZU$OS0Y0VUHQW;?%=7$=@"]*>HHJ@$WM).[]Y*:-?R[ MEK/A,+2#N$^[7P/'R. 8#8)CU,3Q",*.;18R-$;#T!@U:=Q1&U3;^EI!&MYQ M<>!"._;I;[O6I54R4$;X+?MT*]$O3'CV.K@%@9 ",!@$P:MDW3X*.MQED^(N&X2]J\G>$ M@HX-'S((1E: A@]<4+9/Z__6^_3[-:B,#96Q]X9^QU:D7YJ<@3:V0[OOJWEO M9F/#;&QG=M^U5,J\8LVLX^T3UXXD[!3NT>GX&BC&!L5X$!3C)HJ[2F,PC(?! M<"D3O-I)_+IS=VNG>/F)Z&6-IUI$G \9SS>*'XJ#O357BB?% M943)EHK\ ?W[CG/U'_4$L#!!0 ( )J"7E>WD,11DPD "1B M 9 >&PO=V]R:W-H965TM/8SFC(&0[MI_.CE+1ZK:OMFN2S7CVH3EQ?Y5F7U M;^[S8A-7]=/B85EN"Q7?M1=MTB5WG'"YB9-LL;IL7_M4K"[S794FF?I4L'*W MV<3%M[:"UN*W1#V7O<>L">4VS[\V3WZYNUHXS8Q4JM95XR*N?SRI M:Y6FC:=Z'K]W3A>',9L+^X]?O+]O@Z^#N8U+=9VG_TKNJL>KA5RP.W4?[]+J M<_[\L^H""AI_ZSPMVW_9M=7,6KRR)_9D5C77MK'K2Y::^NHTFR9AEOJJ+^;5)? M5ZW>QTG!?HO3G6(?55SN"E6O456R[]^I*D[2\@?V-_;EYAW[_KL?V',W7I;K;JRW^['XB;%NU/:">VBM_IEGQ>&%MW&9E.S?'^H!V"^5VI3_,25G/QO?/)MFN[XIM_%:72WJ M_5BJXDDM5G_]BQLZ?S>EBLB9ECCOD#@/\[[Z&!=?Z^JX314KFQRTN3)%O'<3 MMFZ:]Y.GE2=$X-5K_]2/96CF1DX0!0VBTCD3(L\.D0>S:KZ(\K$$3G3$N'\8[(3;_T30P^B1F/MZ[3_D3ZK(&@9C-45GZU&; M '=LNYA4WO0T )6Y\\(REY3+J+SIR0,R5-3QZ I(OBEL4N"(=O^=P/ MA7N\#0QVKO1ZVT6?*9";BZ/;^[Q0R4/6?]L?4^E$B-8%-P7PN4!\KIQ7I9,B M(Y4W/7D C2Z*5A:5'@TJ.)*#,C<8"<=O)Z;3F4D4[CO#%R/BA9'CJRUSSJ8AK:N9)+ M(4]4-Q 7QXFKG>T_7IDD$45UH4S!9!R8C/OSJFU2K*/RIBFD=4W*=.3!S#'\?Y=F[RG5D[*[]DZSVJLK9(&3QJL-88O#:4_F].95_Z282.5-3QY@HH>W[L:+ MQ";IU*02#^TPF=@#)O-P)OLUK^*4Q?L%WKPL:%S_7_6PA8WS'E*741DVV&'2 ML =TYN%T!O7V)QLC%./NK,MK"DKS@-*\>5&:1TII5-[TY &E>3BEC=^;0S@S M*<8&LQ-=(P^(R\.)JU_=UJHP[MMZM:; ,!\PS)\7AOFD&$;E34\>8)B/8QC5 M*: AFQFU88,=H@W[ %W^2.AZV0UGZ<3X(-8K.P6=^4!G_KSHS">E,RIO>O)Z M9^.(Z,PWG'\SZ,0&LQ.? #YPF8]SFI^)\4DJD M\J8G#RC1)SH9YP^/QAF%8),=(@3[@&0^CF3]8C]/%,8'L%ZX*?IM/M"?/Z_3 M<#XI,%)YT\\, S &KPBN8ZL^&)YD&XK")J-3HG 7!;@7-:O]W$",>[0^J#S M%$VT '@NF--#-*! ;[# 1+0#4"G#4TC!F MA%B,N[->JBGTSJ#W_85Y'6,+:+\-,07Z!8!^ =[@LZOSX1$UHUALL$/K'%@K MP%FK7^=[N9]Q"4OZC\J8G#_@OQ/MY MHQ$]')Y;.WY'1TWT^0%BA3ABF6O!]]"4A"D\J8G M#T P///@FUT?/AR*J8/M@)GHL^]],W6\U'JT'6)>4JL@I4 J;WKR>O<@P=M_5LU*,911C3T<@QW6PQ& 76*\W-J=[3?. MD[3?1N5-CQE03LQ+4Q6DW$?E3;\M#7"?Q)M^9S8KY5 \]=W0"^11H1OLL,/- M$I!+CM=9X4LL8YJ5N&/K6^M,T6^30'9R7GJK)*4_*F]Z\H#^)-%-1>100S4= M%S:8G8 8"9 EQZNL4.?VMY,B[;E1>=-S F GYR6^2E(8I/*F)P]@4)XIOMHU M+*5!;C4='#;8(0>')6"9M%5E^?_4N<2'LU[C2>XUU[O9W+SD6TE[M[HI<%(" M3DJB6X_(H1!K.D)L,#OQJ1 !M46V4BVW[5[B(UC?*&^*!EP$-!C-2[.-2!F2 MRIN>/&#(B$BSC0SW&C$=)C;9(8>)(P"VR%:]Y6?W,?&AK)=PBE92NM\TO?5\D*,Z):(D=N9A9"9D2;KESZ*I=(4F>4,3\*@JZ?$Z#T-W-/E2ML!?SS,R1)GJ!_R.VEZ?J62 MT@RYHH*#Q,7(NPHOIV%D#=R*ORAN5:T-%F4NQ*/MW*0C+[ 1(<-$6PEB?C8X M1<:LDHGCWU+4JWQ:PWK[2?UW!V]@YD3A5+"_::I7(Z_O08H+LF;Z7FS_P!*H M8_42P93[AFVY-O @62LMLM+81)!17OR2+^5&U SB^(!!5!I$;S6(2X/8@1:1 M.:QKHLEX*,46I%UMU&S#[8VS-C24VV.<:6EFJ;'3XZG@&Y2:SAG"##D5$CX) MC0I^@5EQLB 64%]UC7,-Y]>H"67JPJRK3Z9F]\ 5531$]4D:A2\6B];$(2&P'LUUAMIUZ? #3/3\W7&FY-NE PS\?S0*XT9BIS_O VZ<$ M/Y'8#GBG N\TGN^?DBXI)PSN).4)S4WKW#38.J5\"<*\0X0QH>VF7, W.-NW M&8T>CMV,0JSKQ&RZWXSC=B=PGZ&_V4/:K4B[C:0WG&IJ\(K,X#+^/=&X#ZA1 MZ%B@0FQ0 PI:01BU>YWN?J!>!=0[%L@<8H+V "$5C!&I($=9) -W>DVY9M+H M[5CJ0JQ?H^X'K? <;\B[K^6C/J'DU&C[;'QGTAL!W-080Y.FHP&IP0_D=@. M>!@\__$'/SP=E2[J*:071"]22 ';',U[:6ME3GBJE%0JV8#K>23HM;N#EU"- M3M\+%3U#1?]K6BK=U5-)&,>M_G^P&\,Z%MNO5:\9RJ4KZA4D8LUU4?)5H]7% MX="FXK; M-5?F4H32+C#S"V%28=FQ#JIKUO@[4$L#!!0 ( )J"7E?@9K4F<0H %EV M 9 >&PO=V]R:W-H965TGS,>DR(>D;E^R_'NQ%J(D/])D4]P-UF6YO1D.BV@MTK"XSK9B(S]997D: MEO)M_C0LMKD(EW6B-!DZEC4>IF&\&".^Y*38I6F8_[P7 M2?9R-[ 'KP>^QD_KLCHPG-]NPR?Q(,K?ME]R^6YXH"SC5&R*.-N07*SN!A_M M&^Y-JP3U&7^/Q4MQ])I4E_*89=^K-Y^6=P.KRI%(1%16B%#^>Q8+D2052>;C MWPUT<(A9)3Q^_4JG]<7+BWD,"['(DG_$RW)]-Y@.R%*LPEU2?LU>N&@N:%3Q MHBPIZK_DI3G7&I!H5Y19VB26.4CCS?Y_^*/Y(HX2N),W$CA- N.\DC2".,FP?C2"),FP>0TP>B-!-,F02V7X;XXZK+T MPS*E$+HDXMBS#>5-I]*'/Y:2S3E?-%MGD6>1D_)H(\B$V< MY>37K!0%^4!^#?,\K)1%WOFB#..D>'\[+&7,*N4P:OCW>[[S!M\FG[--N2Y( ML%F*94=ZWYS>/9>>FM//#.F'\KLZ?&'.ZQ=V[QB!'W=/U\2UKXAC.2[Y[<$G M[WYY3Y;A3_(+&9)B'>:BZ,CFXF*J/7NE=GU;9LR#V$J,=9(Y8\:"RXF.(6,4 MGC&&R1@W8WP1'8K3>3-#FE+9:2C&+G65QT$5J MY3XZE/O(7.[ASZJFD>4NRS07VUT>K>5]7=]"-P;I6^A(F+^'C8Z^?GSV%D6!UVD5NCC0Z&/C87^:;/<16+9E'#=IQ _9->F$%UE:V3U M+5LDS!^WOF5O9'M>NVC'9W_/[3.Z4>PLBH,N42O9R:%D)WU+UO!+EC_X*,OE M32Z)99=PN8RKOF&8?-B&\?*#/!2%V[@,DRY1&+/15Q1(F#]I%=#4MJ966Q3( MJ!0)8T@8!\$T.4X/;:EQ,_)[^;!C/LFVN3X5N/:LFR] M&5N8,]57=9<%#:!!Z65!&30H/QM45\'1Z*A]1@7J9FM9U4:_D[I26JA;LF\B M3XLK\K=-Y_VVF=^W3H+2?"@M@-(HE,:@-(ZBZ9ITE"8=:*O8X% 21-)\*"V MTBB4QJ TCJ+I$E0CV[9Q^'+^;2VIZRQ9DLTN?92MH.R7EGFXC#=/E152D'?R M;]4HRG^=DG1;G7W'.FT*H4/84%H I5$HC4%I'$73A:8&LFWS2':7T*)L4XAH M5SN3O43GM4?\6J*#CE%#:0&41J$T!J5Q%$T7G1I%M\W#Z$IT\@8_DDUL^%2/ MH==] ;+-XZ@27OST)/).G>WIMGTD-/O:/54:=& <2@N@- JE,2B-HVBZTM30 MO6T>N_\JEB+=UI-X:EE='2FN4UKC#FF="@LZ*@^E!5 :A=(8E,91-%U8RCFP MS=;!Y?W6;R]9I]*@G@"4YD-I 91&H30&I7$43=>DL@_L*;;?"C42H#0?2@N@ M- JE,2B-HVBZ!)6?8!L'C?_[?NNLU848G3:_4-\ 2@N@- JE,2B-HVCZ%%%E M'CAF\P#9;6U"'6O./NVVFK/35W106@"E42B-06D<1=-%I[P*Q^Q5F+NMKY*K M^QF=.K/;?0OK>C8]E1K4@H#2 BB-0FD,2N,HFBXU94$XQO'EKNZ%8SGC_=*! M3G%!/0@HS8?2 BB-0FD,2N,HFJY!Y4$XV.GU#G1^/93F0VD!E$:A- :E<11- MEZ!R)QRS.T$EFH1IMI/RDPUM71-6,^T[%RK=FV&]!;BG'4^-=+V19;7G1OK0 MP &41J$T!J5Q%$U7E[(A'+,-\5"&93V;MQ027YX9&C;#>JNK\3 7TVU[!\[$G7;IS)R# MOCJ#T@(HC4)I#$KC*)JN,V4AN&8+@8;QZSJ72Q5FMQ3FCNQNA4&= R@M@-(H ME,:@-(ZBZ0I3SH%K=@[ZK59O8">+PCO%!;4$H+0 2J-0&H/2.(JFB^MHPQWS MLH3_VX)YM[U^86IWZQ*[$0]V)Q[L5CS8O7BPF_'\+WP"5_D$KMDG\%^-@7I\ M+NK3L5Z[7:Z6[#((70?2@N@- JE,2B-HVBZ8)7UX)JM M!Z._?T4R^>&',$FRLG9>LWH&>Z?JH*8$E.9#:0&41J$T!J5Q%$V7IC(NW#'4 M]G>A]@24YD-I 91&H30&I7$439>@;WU!+0XH+8#2*)3&H#2.HND:5"Z' MB]UWR85NO 2E^5!: *51*(U!:1Q%TS>P58Z'9W8\^K6Q#>RX59Q83E>SN##' M[:LN*"V TBB4QJ TCJ+IZE(^AV?V.?I-K6M@K>D6IW/A%N:HO;4%=3B@- JE M,2B-HVBZMI3#X9D=#N#FVTZK5JOVI>ZLU:#V!Y060&D42F-0&D?1=.4I^\,S MVQ^]9]:9>7WOVZ TOZ&U*MWQZ>[N4!/CPJ@,&I6C:+INCIX68+8G_M#,.C.S MMW:@K@.4%D!I]$Q9>,W,.MMZG5KG>&].K8/FC*-HN@J5Y^#]$<]AVMMS,(?I M+4RHYP"E!5 :A=(8E,91-%V:RG/PL)Z#!_4ZKZ;VB$XJ,$ I050&H72&)3&4;2]X(9'SY],1?Y4/XNT(%$E MI"K(T='#\TX_UD_Y/#E^;]\L[([COGT3=!VG]@W;/^54A=T_=/5SF#_)#@Q) MQ$IFP;J>R+HPWS_'=/^FS+;U4S$?L[+,TOKE6H1+D5FQ@ FFJF92.'Q6I M5;]3 YOC%_;WQKPRL\ ")BS]2A*Y'EE]"R6PQ$4J[]GV U2&>IHO9JDPOVA; MQ3H6B@LA65:!E8*,T/*)GZI$- !N< 3@50#O;P%^!?"-T5*9L37%$H^'G&T1 MU]&*30],;@Q:N2%4?\:YY&J7*)P<3QC= )=DD0*: R6,HSLF0: +=*<.T01S M_DSH"EUGK* 2L25J(J:PD.A\"A*35+Q1F.9FHC^\19[C^2WPR6GX%&(%=PWP+X!JSQZU=NZ+QK,]81V8Y- MO[;I&W;_:-K41[RE0O)"%:]$WSZJ '0K(1/?VXS[71KOB&S'>% ;#TY^WQDG M-"8Y3MMH8[5IRC^,\H.>XSAUV(ZP7BVL=U+8 \494R7V M$Q)$A"@PC0'%3,C6@UAR]1H:+J*HOR>T)2B( K]=9UCK#$_JU-='_')]8'-] MM D,#]X=.4$8["D\C/(#Q^M%[1*C6F+TIQKN'Z_AD]A_/W8[-DZH1OM M"6V).Z:TT1RX7=1PQ=*\Z<*!Z_?]?8F'1 M\L?+UJR<2):;[F;!I.J5S'"MVEG@.D#M+YFJ[VJB&Z:Z01[_ E!+ P04 M" ":@EY7(MC>DA,# #$"0 &0 'AL+W=O7FRK9%O(8,BTNV :J^ M+!G/L%13OK+%A@-.#"A+;<]Q0CO#A%JC@5F[Y:,!RV5**-QR)/(LP_SW!%*V M&UJN];QP1U9KJ1?LT6"#5S '^;"YY6IF5RP)R8 *PBCBL!Q:8_=J%FI[8_"- MP$[LC9%6LF#L44^NDZ'EZ( @A5AJ!JS^MC"%--5$*HQ?):=5N=3 _?$S^V>C M76E98 %3EGXGB5P/K9Z%$ECB/)5W;/<%2CV!YHM9*LPOVI6VCH7B7$B6E6 5 M049H\8^?RCSL 11/.\ K 5X=T'D%X)< _U0/G1+0.=5#4 *,=+O0;A(788E' M \YVB&MKQ:8')OL&K?)%J-XG<\G55Z)PCK<:Y/S?]YG_^S](!E^M5%\P^>_PA?!0J*(B#AE(N> ?HP7 M0G)USG^V5;K@ZK1SZ;OO2FQP#$-+76X"^!:LT?MW;NA\:DOS6Y)%;TDV>R.R M@X)TJH)TCK'KDVORG^-4';SR?$)Q/MM*4K"%ADV_'MN1&[J]@;W=3W73J-]U M#FVBIHT?!#6B6=/(Z[LO3 >*@TIQ<%3Q.&/JIOJ#S0NC;B4B1(YI#"AF0K9> M. 5?L!=%I^O5)#=M?"^H26[:N*Y7(YHUC?I=OUUQ6"D.CRJ^9_+$ZH;-?#O] M6N6F32/7Z]>U-HTZ8:_&-&L:^;U>7:R]]RQEP%>F'Q"J6CF5Q<53K58MQ]B\ MM+7UB7LU=5O6(]6B%!W%"WW1W]Q@OB)4H!26RI5SV55EX47/4$PDVYA'<<&D M>F+-<*W:+.#:0'U?,O4*EA/MH&K<1G\!4$L#!!0 ( )J"7E?2M)M5*@4 M %PC 9 >&PO=V]R:W-H965T]J'IAP$ T24QM,\Q(_?&UDTQ"@DF'Z;G@ M!O)QSF/['//&AWBT9_Q1;"B5Z#E-,C'N;:3I-1?NV.3T9L)Y,XHW<2'W!FHRV9$T?J/R^O>/JS*HHRSBEF8A9ACA=C7NWSDV$L7;(+7Z/ MZ5X<'",]E#ECC_KDZW+6UOP2X=\Z%8Q M]CQP(9%D,N)LC[BV5C1]D$<_]U;QBC,]41XD5W=CY2G?KC6"XU6QQ>8N:2&]$5NR MH..>4DI!^1/M37[\P0GLGTS9@H2%D+ ("-;(JU?EU>NB-_*Z.$P0+7[JIK04 MQ" GZL?1T\09NOW^R'HZC/>QE9J*PY95>&S5'RBSIE5T;.5[MN]65HVA^]70 M_\[Q61\,4&J;686CT_J;)@JW\DICAWDLZ-,R0LA(1%0+!&.H95.H:7)VM# MR+Q"PD)(6 0$:^35L>LBR@87MA)YJ!^>X_NM]9/!RG6'K951:+!RW*"]&(L, M9D/)6C9IC4D)?U0KIVQM'' GY=RI"$H+06D1%*V9#USG M U^>SI1]@LHN)"T$I450M&9VZQ+U]:< M8RLE3 =_ZI31/#9S^T,\:(O.L1D.L']*=.JZU?F/PG4W%PL>;XMW&TIYQ&Z[ M95RB?XJ)RE:(J_(JVYDC 5K#@M)"4%H$16NFJ2YWG<$%BA!HY0Q*"T%I$12M MF=VZ>G8ZB[CWB=#P6%ZPU_Z3VF U:%=BH<'([;NXK4#'5M@_6$,UWT'5!2;N M+C#O.%M1H=_.JJ6/#FV\4"77F]2GFWSN_ 2EA:"T"(K6S%%=!F/G\M0'@Q;5 MH+00E!9!T9K9K8MJW%G6O4M]2F306 *UEC8S@Y'OMM<_!B-GV$9%)BN_WU[] M6 >[!5+*U_DV#:$&M4+"G7!NK^BC'Y>J(; MJ#;43/X%4$L#!!0 ( )J"7E>U4A+#*@0 *@4 9 >&PO=V]R:W-H M965TG87'O@ MTS';R#A*X8$CL4D2RE]F$+/=Q,'._L+/:+66^H(['6=T!8\@_\X>N#IS2Y4P M2B 5$4L1A^7$N<.W<^)I _/$/Q'L1.T8:90%8T_ZY%LX<3P=$<002"U!U<\6 MYA#'6DG%\6\AZI0^M6']>*_^U< KF 45,&?QKRB4ZXDS=% (2[J)Y4^V^PL* MH)[6"U@LS%^TRY\=$ <%&R%94ABK")(HS7_I) M>CL$-?F]0>86^I'I4X$^WH.D42P^C5VI_&IK-RA\S'(?Y!4?(_2=I7(MT)BGVZ92Y"K=9A6]*-R*C 8P<=1_O0"^ M!6?Z^V^X[_W1!'TEL0/@;@G],*VG>*>-\(#,G:W=5YK1"UY>R5OS\K[)Z>IA,N9>B=, MWA&-U5]+FGY)T[?2J#5V"=%;>/HG/#?XF,CJLR71H"0:6(F^/&<1?P//X&Q] MK/Y:T@Q+FN$9&N!!)-[ ,SRM#\$CO]<]HK+Z;4DU*JE&%Z\9D(8M5XO1Z6I! MAJ.A-SPB;7CN:%4Y@,!>U9.]2XI#%S%<''0A>3YJN^^6!<*U>0-;^]@O,UA! M>'.W!:X&1;1_$]$#CX*<-V1Q3+G0=E*O>Y::H=Y(55>R%7:W6EN MU&M1#1R->3YN<8>0%O :K+!]M'F ML'6V0>PWU+'7P2>%?(]Q!U?S#K8//.>;:1OV00-[M],]68P&9]:L0ZAJ[,$7 MS3UE:VV#,&P*[93@/08A7$U"^.)1Z#/:[9LN+9HN![W%HRL;J"]K3@.YH3&2 MP!/T\0540IH_\^TN"3*FJ(\2\[G>V&7M$GXA00H)I+[]0_IB^X FU5A%+AZK MKI:2,RXO28E=XJTOBEO;"TJ K\P6F5!,FU3FVT+EU7(;[LYL/KG5X_D>WG?* MU1PB4 Q+9>IU!FK=Y?FV6'XB669VEA9,2I:8PS70$+A^0-U?,B;W)]I!N3DY M_1]02P,$% @ FH)>5_.7T^3F P [ X !D !X;"]W;W)K&ULO5=M;]LV$/XKA#8,'=!8HMXL9;:!)%VW?>@0)$CZF9;. M-A=)]$C*[H#]^)&4+*G3BPT/76!$HLB[Y[DC[XZW.#+^)G8 $GW)LT(LK9V4 M^UO;%LD.^6K!2 M9K2 1XY$F>>$_W4/&3LN+6R=/CS1[4[J#_9JL2=;> ;YLG_D:F0W6E*:0R$H M*Q"'S=*ZP[?W.-8"9L4KA:/HO"-MRIJQ-SWX+5U:CF8$&212JR#J<8 'R#*M M2?'XLU9J-9A:L/M^TO[1&*^,61,!#RS[3%.Y6UJ1A5+8D#*33^SX*]0&!5I? MPC)A_J-CO=:Q4%(*R?):6#'(:5$]R9?:$1T!SQT1<&L!U_"N@ S+#T22U8*S M(^)ZM=*F7XRI1EJ1HX7>E6?)U2Q5\^@"0T$S\N;*EX:C0[J3G=5YS<$4XQ M^L0*N1/HYR*%]&MY6]G7&.F>C+QW)Q4^PWZ&/.<]6"4Z]QV6.'85;_YPCX, ML H;5N$DJU\X*32I,^AA'QW[D>N$P^CS!GT^B:XRV0;H!?CS'OX-=L)@[@SC M1PU^-(G_6NW(&?"H#QY&<>3[P^!Q QY??"! A=_%1R'N\7'=N3?'\3 ?[+3) MUYD,I\^F:$!Z@^X.P%451.9X()7* 7TDE*-7DI5@^*4LRP@7FG+%=3BS.M\@ MXG"GFN#_''-]0]#?G:0\:%6%&G5V(/9FT8C[W9:M>W$L7L.JTH[]+BU_-I(@ M<%M+\'0Q^3I(KR'F#1!S9X$WPJS-_G@R87?#]QI:?I]6%,[\,8>UB1Y?GNG[ M@7T-TZ!_WL)9@)WV#X^0;NL GBX$3Q<7_&E%U\9T6S+P_/].4I-%ZEJ#VAJ$ MIXM0>XFICTU]&^20T#T%99II&M2$NL>I&[ZV!:3,(-=S9VH%[AI'F:]/*W54-3+N\Z@,_$:[*AD 9;)2H,YLK<%ZU5M5 LKUI9]9,JN;( MO.Y4.PI<+U#S&\;D:: !F@9W]0]02P,$% @ FH)>5P4,,2A&ULQ5C;;N,V$/T50ET4"9!$ M-]^2V@822T47V 6,==,^%'U@I+$E1")5DK;CHA^_)"4KEJT(\2Z+?;$I:N;, M< XUY,QX2]DS3P $>LDSPB=6(D1Q9]L\2B#'_(860.2;)64Y%O*1K6Q>,,"Q M5LHSVW.<@9WCE%C3L9Z;L^F8KD66$I@SQ-=YCMGN 3*ZG5BNM9_XDJX2H2;L MZ;C *UB >"SF3#[9-4J+A>(_^JUZ\7,P3YC"CV9]I M+)*)-;)0#$N\SL07NOT-J@7U%5Y$,ZY_T;:2=2P4K;F@>:4L/&PI^I> ?*PS?4.A5"KWW6NA7"GKI=KEV';@ "SP=,[I% M3$E+-#70T=?:,EXI41ME(9A\FTH],5T(&CU?/\A0QVA&<[G_.-8,7J,P+S*Z M T!:!LW7+$JD')IGF*"+ 1.,WXI!1\7 ;KX<(D^(!OQ!#/@*"7HD:2"7\E) M.?X]H6N.2&@CSY3(A*.0A)#W*(?=.O?=NC;,EAU MQ+Q]Q!Z\3L %%#?(=ZZ0YWA^BS^S]ZM[;>,4Q6(%.*0$\[="@WQSL]?;_%+$9_?9*0Z*. G/_=MCM*^[UV^RJ- MWO$"1S"Q9)[DP#9@37_^R1TXO[118Q(L, D6&@)KD-BK2>QUH4_GC$8 ,4=+ M1O/Z"^9\+!4R/7ZKM^4"D^E;KW^H!9JA*A?AZC?&:*N7-BVYDZT MM2;# )%AH"*Q!R:"F9/"#4\_ )(DFP0*38*$AL :)PYK$8>=W]4@81'1% MTG\E.]$AB_"BQM#&R_ T#?B.&^_W6 P-66S$<53'\O=H 9OVR+_2;"@.Q@^RLLKGSM",=ZU73I#0^XTR+JM MR;KM]&^68<[1O'D.4[/'QP=3Z:L-J/OO4;?^];H7Z&M[N?(>;P!AE>REF!I!.IU MR8KF)Z99)H^JU]EVJCK=.)LJDVA!A38Z+(6\F]YQ 6/*:).IUY+>[2PV_^]R ML-OZV009+>DKM*,*\^2F9\IH29!]T+W+@:UTVY3+.*^)*#LQ]6S=FKW7#JE:N[A:_P91_X,V:KE'"4P5*:_H54$L#!!0 ( )J"7E>."'NA^0@ +Q1 M 9 >&PO=V]R:W-H965T.X93EY#Z39)\\GLMGOM2SF[+?9UEN;R2^E5^^TV*?^\ MEUGQ>C=!D[<7'M/UIFY?F,YN=\E:/LGZZ^Y+V3R;GBC+="OS*BURKY2KN\E/ MZ$:PJ WH%/](Y6MU]MAKA_)<%-_:)P_+NXG??B*9R47=(I+FOQ=N\,U@GI-*SHOLG^FRWMQ-HHFWE*MDG]6/Q>LO\C@@ MUO(6159U_WJO1ZT_\1;[JBZVQ^#F$VS3_/!_\L?Q0)P%-!Q[ #X&8#. #@20 M8P#YZ#O08P#]Z#NP8T W].EA[-V!XTF=S&[+XM4K6W5#:Q]T1[^+;HY7FK<3 MY:DNF[^F35P]>Y0O,M]+[U$NBG6>=LG[T>-IE:S7I5PGW0O%RGO3?<]EG:19 M]4.C^OK$O>^_^\'[SDMS[_=-L:^2?%G=3NOF<[7TZ>+X&>X/GP$/? ;B?2[R M>E-Y(E_*I26>N^-C1_RT.1ZG@X+?#LH]=@*?Y.Z31_R_>=C'Q/)YYA\/Q[;A M7/?NXO]^=^U@D-,,(1V/#/"&Y\*_?VVDWD,MM]5_;%D_<*F=VU; FVJ7+.3= MI"EQE2Q?Y&3VU[^@P/^[[9!#PC@D3 #!M.304W*HBS[[O:B3K"G874)L.3B$ M!UUX^Z7Q,D,L0B&[G;Z<'UV+C."(QKJ,]V4T("0*=)GHRTA,_1"?9-I8V6FL MS#G6I_USM2C3W>$+)E\V7VZ[75'6MF$[29=./4@8AX0)()B6CN"4CF"DNA! M)@<2QB%A @BF)2<\)2>\KBX$Q"-5AA@R.9 P#@D30# M.L;,-8--Y@>$&K7! M(J,X1,;20MAD**(#M0&=^1OD'.UO]4:6SHK@!EPZZT!I')0FH&AZ*K!*!1ZI M+AS!4"F"I'%0FH"BZ2E27@\YWC.#9+@T45X%YEZ*N0'R'?K P6 M&4%#JP:DK!-R>Z>'?+FOZC)-,GM9<$9?/.<@:1R4)J!H>AZ4K4-LK+( :O- M:1R4)J!H>HJ4U4-.L_*!LA#TSE%,:&#:"8L,1;TSGEMD012$O<+0E[& Q-% M85#>";G-$T]?9%FEJU0NO56:)_EBL$8X01=/0$@:!Z4)*)J>$F7Q4#16C0 U M?* T#DH34#0]1O;CX?'8]65!$"/SITB+ MC*%H:/& E8G";A/UD!\VZ=K96,O%)B^R8OVG;=ANT*43$)3&06D"BJ:G1#D] MC$:J$1C4 8+2."A-0-'T%"D'B)WVY?T:<8S73WZ?FNL(FXSAB!@UPB)C?HR- M'S*$148910/K"*S,%':;J?LD_V9=-KCC+IYOH%MCH#0!1=,SH"P>IF.5!%#W M!TKCH#0!1=-3I-P?=N_JO5\2F.5;7?RM);IM6BE.VL3$K[L@%TEPR4QD%I HJFIT2Y/1R.52- MW1\HC8/2!!1-3Y%R?]B]P_=^C8ALZP'S!\>Y34:(WZL1?1FE#"&S1O1E)$(T M'*@1RDAAMY'Z1299O5DDI7VHH'MDH#0.2A-0-+WK23D\XH]4%PBHXP.E<5": M@*+I*5*.C[CW]MZM"\=X_81G9EO3W"9K;(=9%RRR=E%@[F3:9 RQ 3M!E'DB M;O/TT"P=RB1?V$<*ND,&2N.@- %%T[-PU@TY6CLD;#\D;$,D;$?D&*Z/*-=' MKFR*/,:?GZ%Q:/XL,+>H(F1N:7"+"D<^,1<+-AD)H@%#091](F[[]-@L%CQ9 MU4EM'RGH#ADHC8/2!!1-SX,R=F2L;D@":O1 :1R4)J!H>HJ4T2-7]D22?G]B M$/B^61;Z*A;0T"P+EL[). S,GQYMLD:%!LJ"O[(2D_:;$(#C;&#@<88N* ML="L"!85BB-SST+89"$*8GM%H,HK4;=7^EJG65JG]A9(=^RE,PZ4QD%I HJF M9T%Y.#I6"R0%-7B@- Y*$U T/47*X-$K6R!IOQ^11>8.PMRF(KT=2HNJ/=O- M98)-%D1G2Q-]K&=7C[F=TN?&-@PV0+IC+YYQH%M@H#0!1=.SH#P<':L!DH+: M.U :!Z4)*)J>(F7OZ)4-D-32BQ@Q;!8%BPJ9%UUQBPJ%Q+SH2MAD+&8#K4U4 M^23J]DE?]L]9NO"2Y3;-TZHNNUEI'3/H_AHJ4VZ-7=C_2?B,BC9FVPR7" AVJ#;HXS$C7I9=NV,53$'1+#)0FH&AZ6I318V,U0C)0%PA*XZ T 4734W1V M=Y,K&R&9I761]GH9+"K2G-AFE;!T2V)B^A5AD<4A'G 83+DIYG93W379UB&" M[H6!TC@H34#1] PHC\?&:GIDH*8/E,9!:0**IJ=(F3YV9=/C,5Z[:1.-S+YH MFPK[O55#7T7BT+R8RJ+"-#8W*Z=G=Z-K7,*ZNPU@Y2V*?5X?;CMV>O5TJ\&? MNAOL&:_?HYLYLKS.T8TXW$A0X0_W-?R4J#[<*/#RI MBUUW+[SGHJZ+;?=P(Y.E+%M!\_=54=1O3]HW.-VP&PO=V]R:W-H965TF].9N,Z$[$)(4Y0WR7))C],X68 M'L:6:QTW'LAF*]2&/1EE> ,+$)^S.9,KNT2)2 (I)S1%#-9CZ\X=AJZO%+3$ MGP0._.P9J5"6E'Y3BP_1V'*41Q##2B@(+'_V,(,X5DC2C[\+4*NTJ13/GX_H M[W7P,I@EYC"C\5\D$MNQU;=0!&N\B\4#/?P.14 =A;>B,==_T:&0=2RTVG%! MDT)9>I"0-/_%CP419PH2IU[!*Q2\IPKM9Q3\0L&_U$*[4&A?:J%3*.C0[3QV M35R !9Z,&#T@IJ0EFGK0[&MMR1=)5:$L!)-OB=03DP?80[H#] KNDF)3MXM M"F -C$&$CJ]Q&J%/#*<GS52(<\PRL86[)3.7V0P-V:QPV2NY[%W"I8$OXP8M!&8"R7]00/;Z M1\*_#O7I=.LZMXY;EY-&UZ[]5DR"!2;!0D-@E?SVR_SV?Y;.US>939-@@4FP MT!!8)9N#,IL#\YUO\-\CM=WM/CV@9XV6KV7\,INA(9L5+EWG="ER&MDL"SX# M1FBD"IZ=+DBU5Y1F0-=#B;YDU%5TL^ZU!+_"D]"4)U7:S^ZB[O]\Y+2?/W*: M?;NV2QE%"XRBA:;0JEGV3EGV?I:#I_#$5$Y-H@5&T4)3:-6',K=D/U%!7SPU/\/E$^!ZS#4DYBF$M33FMGCR@63YDS1>"9GJ*N*1"T$0_ M;@%'P)2 ?+^F5!P7RD YZIY\!U!+ P04 " ":@EY78 A__X,% "?(0 M&0 'AL+W=O002BY,_HYN16?2()G0E"HI0_GFC"YHD!9/LQ[\UZ:AILP@\/-ZS_UXF+Y-Y M"CE=L.1;'(GUS<@=H8@^A]M$?&6[/VB=4-G!%4MX^1OM:JPY0JLM%RRM@V4/ MTCBK_H;?:R$. B0/'$#J -(-L'L"K#K &MJ"70?80UMPZH R=:/*O13.#T4X MG^5LA_("+=F*@U+],EKJ%6?%@[(4N;P;RS@QOY?/XE^,<_1 <[1LRV7X7QF"-GMHG%C57?QKNHBZ>FBA;ZP3*PY"K*(1D"\KX[W M%/&&E*O1C.PUNR-*PB7=C)%E7B)B$@OHSV)X.('2^5CKP0^W?B2&U3Q 5LEG M]?#Y-&/RN0P%RZ&AK8)M.+A8!:_Y)ES1FY%&+^!NFJD\S7 M219H(CL: ;L9 5O%/O]6+H8TN@K?:"X7=[1B:2K7X'HBRMV!"SGSY(26,_6I MG,<7\?[V9VC0JO: >=.T*C\U.I@L 98Z=B7GXTTG: M!V+(F+@=:<#V[0FLR[319:K49;_I?4B9Z2!E -1998 80!FP_3YEW$895ZG, M(@FE'+=H4,U0>,JM^'Z;RK6M9R/V M=.JOD\S7219H(CO2'YNMF3:5D^&^7AXNJWT6]+H5P^1P%CJ$N-T] \*1J8.= MSM2'^;8-IX8-H #DP;P,%I T!5VJ1- MFWS$^-;1FB:<5C9?*UN@B^UX'-KZ RO-]4^POW6#1^[*M#&V'+?[M)XB;0][ MIM=]KGV0$UO$=JWN PMPNA[&IM?C[7!;*&"-E<) $XP!Q]XCUBFR3RR($Q8+ MX%2+U18,6%TQ:+#"=0OG'!\$.VOYH"# \\%=Z#-]N*T3L+I0T&*(\;!: 8*= MUV=8M0!WH5>?ME[ ZH*ALL5W9VVQFN;=VX1.-E\K6Z"+[7A VC(%NS]NCK'6 MZD0KFZ^5+=#%=CP*;86"E09\D$'V3@V;Y;DGNPD (W@ZZ2X# ,QUS6EW&0!@ MSM1RX&6 M 4!&5H0*+PQ 9PYD#$$ S*&8$#&$$R1<5L-$/P16TR4M<1[9YI6 M-E\K6Z"+[7@I9EVSU5'&FK!Z*Q>AAHB4"!#NOS[!R >["B3[&P0MG::M> MRC?]7,Z=;2:J5X?-U>9K@MOR'7KG^AV^7F#@NH^O@^I;@9:^^G3A2YB_Q!E' M"7V639GCJ>QQ7GT-4)T(MBE?=S\Q(5A:'JYI&-&\ ,C[SXR)_4G10/--QOQ_ M4$L#!!0 ( )J"7E?K9AN^P , /X0 9 >&PO=V]R:W-H965T,.].Q79O+Z5B4.F,< MYI*H,L^I_/8(F=A/'-]Y7?C*-EMM%MSIN* ;6(#^O9A+G+D-RHKEP!43G$A8 M3YP'_W[F1\;!6OS!8*^.QL2DLA3BV4P^K2:.9R*"#%)M("A^[6 &66:0,(Y_ M:U"GV=,X'H]?T7^QR6,R2ZI@)K(_V4IO)T[BD!6L:9GIKV+_*]0)Q08O%9FR MGV1?VWH.24NE15X[8P0YX]4W?:F).') G&Z'H'8(3AVB"PYA[1#:1*O(;%H? MJ:;3L11[(HTUHIF!Y<9Z8S:,FV-<:(E/&?KIZ6]X4SX+I<@<)%ELJ03R$WG@ MFJU85AJ&R0+24C+-0)&GES0K5[ B:RER,A-Y46IJ3T.LR1.5G/'-,=(/'T%3 MEJD/B*G,BAJ[&H,V6[MI'>!C%6!P(< 1^2*XWN+F''=N^[N8;)-Q\)KQ8W 5 M< '%'0F]'TG@!6%'/+.WNP=7P@F; P@M7G0)S_*",EK^@S>;:$%0;$I3OD(R M22KR'.G%:Y ^$U$8KCLYO+J'^2FX5P5-8>*@UA7('3C3[[_S!][/703T!-:B M(VKHB"QZ>(&.OJ[>7Y\1F'S2D*N_NPB+^B2L)[ 687%#6'SU_K0(4P?"H$58 MVB8,7@DKD#!5:97Q6J,?NOBJ@HAM$.;5L)OZ03)*O&3L[HZIZ+"+!X,D/MBU MLAPT60[>J9*2[T!IS _7M62I&58R*3G3BJ" 3';V1<=3NE>K52-Y[-7H" M:Y$V;$@;WH26AGT2UA-8B["D(2RY!2TE9QH)@F$X]$@OD:3&?=X5]%?6]Q]P36(L WSL4/=Y-**,. MHR?.^D)KDW94*?JWH(XZBN-KGPP\SSL11X>9[\=#/^X6AQ\(H\2RTV9 M?3-%F"@EIH7O&ZF9$8P"SH0D7.@+!>W5#=Y]ZCVAM>DXE*=^>!M2Z;6$[0NM M3=JAB/6OEGS_FU2B,PV,XF@8!F=B.3>,0B_RDN!$+>Y1)YF#W-@&6V&D)==5 MB]6L-DW\@VU=3]8?37-O.]0#3/7/P!/7$;-#\Y3']#U!+ P04 " ":@EY7:*P(008% M H&P &0 'AL+W=O.91&6\J^\14A OQ(XI2/C940ZQO3Y+,523"_IFN2RD\6E"58R%.V M-/F:$3S/DY+81);EF0F.4F,RRJ\]LLF(;D021 ;Y)$LS>/I*8;L<&--XO M?(F6*Y%=,">C-5Z2)R*>UX],GID5RCQ*2,HCF@)&%F/C%MY,;2M+R"/^BLB6 M[QR#K)072K]E)_?SL6%EC$A,9B*#P/+ME4Q)'&=(DL?W$M2HOC-+W#U^1_^4 M%R^+><&<3&G\-9J+U=@(## G"[R)Q1>Z_8V4!;D9WHS&/'\%VS+6,L!LPP5- MRF3)((G2XAW_*!NQDX"\G@14)J!6 G1Z$NPRP 9=$2 M+3O(>Y-GRVJB-/L9GP23GT8R3TSN4X'39?02$W#+.1$WZZ QL'!/P\R'MP+DO!_5;46X(X:/%NB-WR-9V1LR#7("7LEQN3G MGZ!G_:JJ?""P1A_LJ@^V#GWR-5\/L@>WKX3)]0V>.5EL8O 0+0BX^)M@QB]5 M#="C^N MRP00)#05*^"!.7Y3_6FF6IP3:W>JVATMR\^,<@ZFF+&W*%V"VX1N M4J$JMH#Q4[L(IJ<'0KCJZ6X^ULMDDV, VE%\J,B5*+L- M#:$=MDFB;C]AX'H]).N!#O6SM]*YPF42=L5(WETEU8'F;UG2.:8YK,%#K%H[NQ4!HS5[4M@'J?<.IJK<'%EJ%[BDKUJ:>6G%M0*#>@1RN=UT3 AT_ M]-KKL^M"H!-Z?2)2VQ"XSX<!] [B5*W; XO>-[%6Z?$ !$&W9RN+:FN"]EF3PZ6OA&IJFFNU55H5%GA]3&LK@?2W!@Y4 M/M3=\WNVWZ;H='4/A3VRA^H)C_2C^%&V,15*I=-G'KVZSS'743W7D7=6I=.Z MAJ-[,1!:LQ>U=T!Z[W"RTNEA=:Y.GWIJQ;4%07H+MZ$!3" MGCT7JBT(VF=!CA"V4"%L?M 1-E68AP(U5;LV#K;^ML"!RF8K;@J@L"UMRJB@ MS='<>8R1/4/Z';-EE'(0DX5,LZY]620K'LL4)X*N\R<;+U3('6Q^N"+2V[$L M0'Z^H%2\GV0/2ZJ'8Y/_ 5!+ P04 " ":@EY7[W!)9[0" (" &0 M 'AL+W=OL,*%-@J9-LA^4 M-E+;%-C#T+1J\(!X<)-K:\VQ@^TVA;^>LY.&;F15!7M)[,M]W^>[<^X&I50/ M>@5@R#;G0@^]E3%%W_=UNH*&.+5?&&OQX4- ES,#<%[<* M=W[#DK$1]7<.7QB4>F]-;"1S*1_LYCH;>EU[(."0&LM M\;6!"7!NB? 8/VI.KY&TP/WUCOV#BQUCF5,-$\F_LLRLAMZ51S)8T#4W=[+\ M!'4\YY8OE5R[)RDKW\M+CZ1K;61>@_$$.1/5FV[K/.P!D*<=$-2 X"D@>@80 MUH#P6(6H!D3'*IS7 !>Z7\7N$I=00^.!DB51UAO9[,)EWZ$Q7TS8>S(S"K\R MQ)GX6A@JEFS.@8RT!J,)%1GY*&56,L[)6_*9*D5M,C]+R.G) M&3DA3) ;],2BZX%O\$26UT]K]7&E'CRC'I(;*DQ2GJ7#QVFK8XA9VKQJG* M@[_7VG)02S=3-$GE6ICJ)C?69FR-7+=^8A_W^I->BSW!,5=-I3_TU8R\H6K) MA"8<%BC5[5SB254U=ZJ-D85KK'-IL$V[Y0I'-2CK@-\74IK=Q@HTPS_^#5!+ M P04 " ":@EY7Y\G\5>T" "]"0 &0 'AL+W=O;;AXD#F 0H\%97+LY$J5YZXKTQP* M+,]X"4S?67!18*6[8NG*4@#.K*B@KN]YL5M@PIQD9*_=B&3$5XH2!C<"R551 M8/%T"91OQD[/>;YP2Y:Y,A?<9%3B)2J7SL#!R4P0*OJ+KEF\]0UQ,9OY13:8]H4X_U')2N MI.)%+=8$!6'5&3_6.6P)>N$!@5\+_'\5!+4@L(569+:L*58X&0F^0<*,UFZF M8;.Q:ET-8>8ISI30=XG6J>2:*5\);6['+E* MDYOYW;2FO*PH_0.4,RC/4."]1[[G!RWR2;=\"JF6]ZS!!$T@09=[<@OFAY&!,&_(@6=T65G$UL+\7-9)+_*] MD;O>KJ)SGB.K")LJPLXJ-'C8!EZIHBWP*(CB'?!.ZR/!HP8\>@T\:@./]L## MV#R;%^"=UD>"QPUX_!IXW 8>[X$'@3?8 >^T/A*\WX#W7P/OMX'W]\!]+]Q] MQSNMCP0?-."#3O"['/1BOU @VO '>_AQ/]C-O7."(_&'#?ZP$_^KWM=,L!!/ MA"W-TK1BJJV.X=ZOQ@^B0;132,NH@1^$S:B*T-U:7,W&Y@L62\(DHK#0.N^L MK^,2U6:AZBA>VO5VSI5>O6TSU_LK$&: OK_@7#UWS!+>[-B2OU!+ P04 M" ":@EY7:83E$H(" #:!0 &0 'AL+W=OL#$U, I*F;2@LC=3"?O" A.C8'J8]N,DU\7#LS'8;^.]W MMMO03:';2^RS[_ONNXOOTE:J1UT!&/)4(7M2;'UV HX_H=.2),D"^57&L$ MZ30T*,C2AODV^-P'CU\)?D%NI3"5)A]$ <6?^! 3Z;*)=]G,XX.$"VC.R# Z M(7$4#\G#XIH<'[T[P#OLJC1TO,-7>+LB?+^7^,7WT%)5_.C+V!.-^HELBUWJ MAN8P#;"'-*@-!-G;-X,D>G] YJB3.3K$WLD\(4LHF1!,E/AD.14Y]$GU9(DC ML\V[R0;1Q?DH2L--CXAQ)V)\4 06!UM!X.-5"D3^3(RB0G/JF[#XB6\:F]KT M/A?//-Y3=#J97/3K23H]R7\6!43QCXHD/1693,:#OQ2$>_U6@RK=5-$DEVMA M?.MUI]W@FOE^?7'W4^^6*OQ3FG!8(30Z.\?DE9\DWC"R<=V[E 9G@=M6.'Q! M60>\7TEI=H8-T(WS[#=02P,$% @ FH)>5Y]2 8GH 0 6@0 !D !X M;"]W;W)K&ULG51=3]LP%/TK5M[!:4H90FDDZ(J8 M!%)%!7M :'*2F\3"'YE]LW3_?K:3AFYJ>=A+[&O?<\X]]G727IMWVP @V4FA M[#)J$-MK2FW1@&3V7+>@W$ZEC63H0E-3VQI@90!)09,XOJ22<15E:5C;F"S5 M'0JN8&.([:1DYO+S0\(+A]X>S(EWDFO][H-OY3**?4$@H$#/P-SP"U8@A"=R9?P< M.:-)T@,/YWOVN^#=>L$/NG^'D8_"\]7:&'#E_1# M[F(>D:*SJ.4(=A5(KH:1[<9S. !<7)T )",@^1>P. &8CX!Y,#I4%FQ]9
&)_MV/PDG$V0<6ZX\K>X1>-VN<-A]L!R$"E%1^47:#'";@?8[ 1L+V&B@[]AU)4\U9U,=2>!Y^($STU1Z$XA5S79(E,E,Z4ESVW)$,CK M>H>^SW(!9*TZ"8;YEGD[9O-SEU8RU/S[4)K%!ZT/I@=NCQ_'_-I(XB<_B M2_+Z"#('\W;LU.C!S?M7]\A,S94E BJG%Y]_<5UDADX> M1MN-55Y/>_3YE P @1< T M !X;"]S='EL97,N>&ULW5A=;]HP%/TK4;I.K30U"5D#60%I0ZHT:9LJM0][ MJPQQP)+C9([I8+]^OG$(@?HBVH>5#%1BWY-S[K%]G8\.2[7F]'Y!J7)6&1?E MR%TH57SRO'*VH!DIK_*""HVDN?3@[\Q\O M;_;C%Q5PZ7I6T>LC1*]\'Q<&$!./CA,_I(U)]W>E&RN^\7JQ$\!$!KC(O@8F M$5LDSAOR.4+K^TCF\YV\*#VPTW?8*+EWU*H<6!1,.+2Z:GFJB%Y=[N-AFHMM MU8>N"6AEDE'GB?"1.R&<324#5DHRQMY=)3>;CI5 )'RCX$#TX.= M6.MD3.2RRFTRF-]I??H>L.F!0<9Y8[#GFL!X6!"EJ!2WNE.=7 6?04[=?E@7 MVN%I:TUJ\I0-$UMJ&X:&=,!_;::T6[+]E^EZQ3L M*5=?EGHXHNI#D=$[25.VJOJKM#& J0>X.BD*OO[,V5QDU S^Z(3C(=GPG$4N MV1^=#4IEI@-4NLX3E8K-VI'?DA0/=*4VY;1*<<^]#GK^M_,\IX)*PMNF=>V? M\BR_VG'8?RO+U55EW[#58_WH<>HFK[M@,NJ"R4[4Y* +)N,.F.R_V57S)2:# MTS<9=F*U>UTP&9ZD2:]^\&T]7>\\6S=1!]YA1NX/>!OBVZ3.=,FX8J+N+5B2 M4/'L$5O+*S+E=%=?GY_0E"RY>FC D;MM?Z<)6V9Q<]8=3$1]UK;]#8871,T+ ME,[%1$)7-)G473F?5DU'-W36^@.$?>2V^M@1C&,P.P(8E@=S@'$,"\OS/XUG M@(['8)BW@149H)P!RC$L&S*IOE@>.R?6'_M(XS@,HPB;T!K7Q]LEX1A'-L1P.P. MPA!#8#?B".8 /&!(&%;WP;W[D;>Y3WG;?[J/_P)02P,$% @ FH)>5Y>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'_OL]F:>4&WO2B\[3?O^V53*CHZY=S6RO3\W>TXYD36D%A7? J^-'^6U_ODH.P MXDU(X7Z,HN:WY!$IA1*E>.?Y*.I'Q&[U\;LVXETKQV2:&2WE*!J<*EZY<2+[ M4)S6D&OV9IL2Q]Y>&(",HML^-+@1QKKFB*9]!HP'#@>?]BJG'X5TW$R9X]^, MKO9"%74SF_\31KW9B(Q/=5:57+E3' V7-:"R6[&W$5&L MY*-HH@_'U1<)9Y?KI !V1>N,R]@ HSSQO&@#S+Q72V2&=3 K_2Y=-\ M.E[#SL/X:;R8S(@'21%(VB'D']2#C!'(N!/(= V;Y]G"@TP0R*1#R%8DAPCD M,#CDQ_BM4[)\))/O8S^2MPCD;9>1C#W(3PCDI["02U,P)=Z;"L)43E)1* %_ M9LJ1<>9!?D8@/X>%3*O]7O+Z(";)!"JU%#F@Y.2!2:8\R#L$\BYP=S.[);,_ M*W%@$HZT332?F=EQ$)%L#>9];#3OA\5\9,*05R8K3IXYLY5IXFI]/%0VH6VC MU:&6.YR5I%P);<@"$HH6'^:906C1Z+(4KORG@X'70:; 52;:D)AG!H%%DSJ= M[6X>F.4U8 DMV>8@GP]3S""P8U[X@2NX 5]XIF&T^2\:)I9!8+,LH-TG;2U9 M01*6;IEI/;B830:!=3*'T4\5S8,QMI;_O/^^:9T?A90^)::306"?K-@/ $34PX-K)P+-CQW^*\^(R8?&E@^'[5X$1$S#PUL'MR/ MK74*S#VTR[E,:U9(,?W0+F+0%L(PV]'$+!0'MA""^<*M\U?,,0LE MH2=!US%GY=X?-Q/,0DE@"UU*-&_JZ3DK"L,+'Q.S4!+80E M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@ MPWV8A BHTM!&V8!%AH=BL.69*+#[(%*0@U*D07,J:VSY^J\^6^/9:VR;O.L. M:;OKT^BX;P]I7FUS[I]#2*MMW#?IH>OCX7QEW0W[)I^7PR;TS>JCV<2@X_$D M#+]G5(O9[YFCMU,?_S.Q6Z]WJ_C2K3[W\9#_&!R^NN$C;6/,U>BM&38QSZMP M;*^G4[@H*@I_)!4PB:E@^2,^/U\9?ESTE\7]07G /\_5U\ U!+ P04 " ": M@EY7@(3XG< ! '@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI M;#)^VUGRO6U5UGZ2+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R M4P>J0S\T-9+I^(GF>EV&WO,VOO:%J2>)H](GO5P=!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " ":@EY7DR]BU^X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " ":@EY7F5R< M(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( )J"7E>)];NL-08 )8C 8 " @0T( M !X;"]W;W)K$D' F(0 & @(%X#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ FH)>5\J\F:Z: P ! \ !@ M ("!]Q4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FH)>5_EHKP[/$P Z04! !@ ("!ER4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FH)>5[QWYIM! P M1P< !@ ("!!TX 'AL+W=O!G5>-CP4 -8. 9 " @7Y1 M !X;"]W;W)K&UL4$L! A0#% @ FH)>5P=R M2YO1!P !A4 !D ("!1%< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)>5\>0L@08!P ]Q !D M ("!IVX 'AL+W=O&PO M=V]R:W-H965T&P4 M $<- 9 " @4-[ !X;"]W;W)K&UL4$L! A0#% @ FH)>5RE_9+E&PO=V]R:W-H965T&UL4$L! A0#% M @ FH)>5R)J[C*$!P EA, !D ("!?HP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)>5SQWX%]\! J D !D M ("!,:L 'AL+W=O&PO=V]R M:W-H965TV=W%Z600 *4* M 9 " @62T !X;"]W;W)K&UL M4$L! A0#% @ FH)>5SG+I/64 P M@L !D ("!]+@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFH)>5TR^1X8J! ]A4 !D ("!-,8 'AL+W=O&UL4$L! A0#% @ FH)>5^!FM29Q"@ M678 !D ("!\=< 'AL+W=O&PO=V]R:W-H965T3E !X;"]W;W)K&UL4$L! A0#% @ FH)>5]*TFU4J!0 7", !D M ("!+ND 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ FH)>5P4,,2A&PO=V]R:W-H965T&UL4$L! A0#% @ FH)> M5V (?_^#!0 GR$ !D ("!)PD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FH)>5^]P26>T @ " @ M !D ("!%1@! 'AL+W=OT" "]"0 &0 @($ &P$ M>&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ FH)>5Y]2 8GH 0 6@0 !D M ("!W2 ! 'AL+W=O&PO7BKL

&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " ":@EY7@(3XG< ! '@ $P M @ 'S+0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .@ Z ,T/ ( #D+P$ ! end XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 291 274 1 false 61 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.workiva.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Supplemental Consolidated Balance Sheet Information Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation Supplemental Consolidated Balance Sheet Information Notes 9 false false R10.htm 0000010 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecurities Cash Equivalents and Marketable Securities Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://www.workiva.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Convertible Senior Notes Notes http://www.workiva.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 12 false false R13.htm 0000013 - Disclosure - Commitments and Contingencies Sheet http://www.workiva.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 0000014 - Disclosure - Stock-Based Compensation Sheet http://www.workiva.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 0000015 - Disclosure - Revenue Recognition Sheet http://www.workiva.com/role/RevenueRecognition Revenue Recognition Notes 15 false false R16.htm 0000016 - Disclosure - Net Loss Per Share Sheet http://www.workiva.com/role/NetLossPerShare Net Loss Per Share Notes 16 false false R17.htm 0000017 - Disclosure - Intangible Assets and Goodwill Sheet http://www.workiva.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 17 false false R18.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 9954471 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies 20 false false R21.htm 9954472 - Disclosure - Supplemental Consolidated Balance Sheet Information (Tables) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables Supplemental Consolidated Balance Sheet Information (Tables) Tables http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation 21 false false R22.htm 9954473 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://www.workiva.com/role/CashEquivalentsandMarketableSecurities 22 false false R23.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.workiva.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.workiva.com/role/FairValueMeasurements 23 false false R24.htm 9954475 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.workiva.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.workiva.com/role/ConvertibleSeniorNotes 24 false false R25.htm 9954476 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.workiva.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.workiva.com/role/StockBasedCompensation 25 false false R26.htm 9954477 - Disclosure - Revenue Recognition (Tables) Sheet http://www.workiva.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.workiva.com/role/RevenueRecognition 26 false false R27.htm 9954478 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.workiva.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.workiva.com/role/NetLossPerShare 27 false false R28.htm 9954479 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.workiva.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.workiva.com/role/IntangibleAssetsandGoodwill 28 false false R29.htm 9954480 - Disclosure - Supplemental Consolidated Balance Sheet Information (Details) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails Supplemental Consolidated Balance Sheet Information (Details) Details http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables 29 false false R30.htm 9954481 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Details 30 false false R31.htm 9954482 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) Details 31 false false R32.htm 9954483 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) Details 32 false false R33.htm 9954484 - Disclosure - Fair Value Measurements (Details) Sheet http://www.workiva.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.workiva.com/role/FairValueMeasurementsTables 33 false false R34.htm 9954485 - Disclosure - Convertible Senior Notes - Summary of Convertible Debt (Details) Notes http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails Convertible Senior Notes - Summary of Convertible Debt (Details) Details 34 false false R35.htm 9954486 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 35 false false R36.htm 9954487 - Disclosure - Convertible Senior Notes - Net Carrying Amount of Convertible Debt (Details) Notes http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails Convertible Senior Notes - Net Carrying Amount of Convertible Debt (Details) Details 36 false false R37.htm 9954488 - Disclosure - Convertible Senior Notes - Summary of Interest Expense (Details) Notes http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails Convertible Senior Notes - Summary of Interest Expense (Details) Details 37 false false R38.htm 9954489 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 38 false false R39.htm 9954490 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 39 false false R40.htm 9954491 - Disclosure - Stock-Based Compensation - Restricted Stock Units and Performance Restricted Stock Units (Details) Sheet http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units and Performance Restricted Stock Units (Details) Details 40 false false R41.htm 9954492 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 41 false false R42.htm 9954493 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 42 false false R43.htm 9954494 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) Sheet http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) Details 43 false false R44.htm 9954495 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) Sheet http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) Details 44 false false R45.htm 9954496 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 45 false false R46.htm 9954497 - Disclosure - Intangible Assets and Goodwill - Intangible Asset Components (Details) Sheet http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails Intangible Assets and Goodwill - Intangible Asset Components (Details) Details 46 false false R47.htm 9954498 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.workiva.com/role/IntangibleAssetsandGoodwillNarrativeDetails Intangible Assets and Goodwill - Narrative (Details) Details 47 false false R48.htm 9954499 - Disclosure - Intangible Assets and Goodwill - Amortization of Intangible Assets by Fiscal Year (Details) Sheet http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails Intangible Assets and Goodwill - Amortization of Intangible Assets by Fiscal Year (Details) Details 48 false false R49.htm 9954500 - Disclosure - Intangible Assets and Goodwill - Goodwill Activity (Details) Sheet http://www.workiva.com/role/IntangibleAssetsandGoodwillGoodwillActivityDetails Intangible Assets and Goodwill - Goodwill Activity (Details) Details 49 false false R9999.htm Uncategorized Items - wk-20230930.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - wk-20230930.htm Cover 50 false false All Reports Book All Reports wk-20230930.htm wk-20230930.xsd wk-20230930_cal.xml wk-20230930_def.xml wk-20230930_lab.xml wk-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wk-20230930.htm": { "nsprefix": "wk", "nsuri": "http://www.workiva.com/20230930", "dts": { "inline": { "local": [ "wk-20230930.htm" ] }, "schema": { "local": [ "wk-20230930.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", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "wk-20230930_cal.xml" ] }, "definitionLink": { "local": [ "wk-20230930_def.xml" ] }, "labelLink": { "local": [ "wk-20230930_lab.xml" ] }, "presentationLink": { "local": [ "wk-20230930_pre.xml" ] } }, "keyStandard": 259, "keyCustom": 15, "axisStandard": 18, "axisCustom": 1, "memberStandard": 39, "memberCustom": 20, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/ecd/2023": 1 }, "contextCount": 291, "entityCount": 1, "segmentCount": 61, "elementCount": 516, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 964, "http://xbrl.sec.gov/ecd/2023": 10, "http://xbrl.sec.gov/dei/2023": 32 }, "report": { "R1": { "role": "http://www.workiva.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R3": { "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R5": { "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R6": { "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-53", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R7": { "role": "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R8": { "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Organization and Significant Accounting Policies", "shortName": "Organization and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation", "longName": "0000009 - Disclosure - Supplemental Consolidated Balance Sheet Information", "shortName": "Supplemental Consolidated Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecurities", "longName": "0000010 - Disclosure - Cash Equivalents and Marketable Securities", "shortName": "Cash Equivalents and Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.workiva.com/role/FairValueMeasurements", "longName": "0000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.workiva.com/role/ConvertibleSeniorNotes", "longName": "0000012 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.workiva.com/role/CommitmentsandContingencies", "longName": "0000013 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.workiva.com/role/StockBasedCompensation", "longName": "0000014 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.workiva.com/role/RevenueRecognition", "longName": "0000015 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.workiva.com/role/NetLossPerShare", "longName": "0000016 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.workiva.com/role/IntangibleAssetsandGoodwill", "longName": "0000017 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": null }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-18", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Organization and Significant Accounting Policies (Policies)", "shortName": "Organization and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables", "longName": "9954472 - Disclosure - Supplemental Consolidated Balance Sheet Information (Tables)", "shortName": "Supplemental Consolidated Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables", "longName": "9954473 - Disclosure - Cash Equivalents and Marketable Securities (Tables)", "shortName": "Cash Equivalents and Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.workiva.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.workiva.com/role/ConvertibleSeniorNotesTables", "longName": "9954475 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.workiva.com/role/StockBasedCompensationTables", "longName": "9954476 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.workiva.com/role/RevenueRecognitionTables", "longName": "9954477 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.workiva.com/role/NetLossPerShareTables", "longName": "9954478 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.workiva.com/role/IntangibleAssetsandGoodwillTables", "longName": "9954479 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails", "longName": "9954480 - Disclosure - Supplemental Consolidated Balance Sheet Information (Details)", "shortName": "Supplemental Consolidated Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedVacationCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedVacationCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "longName": "9954481 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R31": { "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails", "longName": "9954482 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details)", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "longName": "9954483 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)", "shortName": "Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.workiva.com/role/FairValueMeasurementsDetails", "longName": "9954484 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R34": { "role": "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "longName": "9954485 - Disclosure - Convertible Senior Notes - Summary of Convertible Debt (Details)", "shortName": "Convertible Senior Notes - Summary of Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-149", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R35": { "role": "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "longName": "9954486 - Disclosure - Convertible Senior Notes - Narrative (Details)", "shortName": "Convertible Senior Notes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R36": { "role": "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "longName": "9954487 - Disclosure - Convertible Senior Notes - Net Carrying Amount of Convertible Debt (Details)", "shortName": "Convertible Senior Notes - Net Carrying Amount of Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-158", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-158", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails", "longName": "9954488 - Disclosure - Convertible Senior Notes - Summary of Interest Expense (Details)", "shortName": "Convertible Senior Notes - Summary of Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "9954489 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "longName": "9954490 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "shortName": "Stock-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R40": { "role": "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails", "longName": "9954491 - Disclosure - Stock-Based Compensation - Restricted Stock Units and Performance Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Units and Performance Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-188", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-188", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "longName": "9954492 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R42": { "role": "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "longName": "9954493 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-255", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R43": { "role": "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails", "longName": "9954494 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)", "shortName": "Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "longName": "9954495 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "shortName": "Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-265", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R45": { "role": "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954496 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-273", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-273", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails", "longName": "9954497 - Disclosure - Intangible Assets and Goodwill - Intangible Asset Components (Details)", "shortName": "Intangible Assets and Goodwill - Intangible Asset Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.workiva.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "longName": "9954498 - Disclosure - Intangible Assets and Goodwill - Narrative (Details)", "shortName": "Intangible Assets and Goodwill - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails", "longName": "9954499 - Disclosure - Intangible Assets and Goodwill - Amortization of Intangible Assets by Fiscal Year (Details)", "shortName": "Intangible Assets and Goodwill - Amortization of Intangible Assets by Fiscal Year (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.workiva.com/role/IntangibleAssetsandGoodwillGoodwillActivityDetails", "longName": "9954500 - Disclosure - Intangible Assets and Goodwill - Goodwill Activity (Details)", "shortName": "Intangible Assets and Goodwill - Goodwill Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "wk-20230930.htm", "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - wk-20230930.htm", "shortName": "Uncategorized Items - wk-20230930.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "50", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r783" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r745" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r697" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r702", "r713", "r723", "r748" ] }, "us-gaap_EquitySecuritiesByIndustryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesByIndustryAxis", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Sector [Axis]", "label": "Industry Sector [Axis]", "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r592", "r593", "r594", "r645", "r646", "r647", "r648", "r663", "r688" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r746" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r142", "r143", "r144", "r145", "r146", "r191", "r192", "r193", "r246", "r247", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r316", "r425", "r426", "r427", "r431", "r432", "r434", "r435", "r436", "r441", "r442", "r443", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r473", "r474", "r476", "r477", "r478", "r479", "r486", "r487", "r491", "r492", "r493", "r498", "r499", "r500", "r501", "r502", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r795" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agency debt securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r659", "r680", "r847" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 (deficit) equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r82", "r123", "r549", "r684", "r791", "r816", "r841" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r798", "r843" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 (DEFICIT) EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r66", "r118" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Debt", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r41", "r44" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r746" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r7", "r16" ] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold number of trading days (day)", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r733" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, non-current", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r24" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r746" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r697" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r746" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails", "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r103", "r535" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r711", "r719", "r729", "r746", "r754", "r758", "r766" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r697" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r95" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r103", "r536" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r711", "r719", "r729", "r746", "r754", "r758", "r766" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding related to net share settlements of stock-based compensation awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount of debt repurchased", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding related to net share settlements of stock-based compensation awards (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r697" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r701", "r712", "r722", "r747" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock (Class A and B)", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r686", "r687", "r688", "r690", "r691", "r692", "r693", "r792", "r793", "r840", "r851", "r854" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r734" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r697" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/IntangibleAssetsandGoodwillGoodwillActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r151", "r309", "r537", "r666", "r684", "r819", "r826" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r701", "r712", "r722", "r747" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r77", "r602", "r620", "r854", "r855" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r153" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r77", "r546", "r684" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r764" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r77" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r738" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r761" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r765" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r762" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r738" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r408" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r763" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r408" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillGoodwillActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in shares)", "periodEndLabel": "Unvested at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r405", "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in dollars per share)", "periodEndLabel": "Unvested at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r405", "r406" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r764" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r738" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r179", "r181", "r182" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r409" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "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." } } }, "auth_ref": [ "r161", "r162", "r283" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r464", "r470" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r764" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r18", "r684" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r104" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r766" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r104" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r738" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r738" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r187", "r188", "r189", "r222", "r534", "r574", "r591", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r615", "r616", "r617", "r618", "r619", "r621", "r624", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r642", "r689" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r765" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r739" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonuses", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of issuance costs and debt discount", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r351", "r489", "r670", "r671", "r788" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r765" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r79", "r113", "r548", "r568", "r573", "r579", "r603", "r684" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r403" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r739" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r765" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r98" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r739" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r739" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP employee contributions", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning of the period (in shares)", "periodEndLabel": "Outstanding end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r397", "r398" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r765" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning of the period (in dollars per share)", "periodEndLabel": "Outstanding end of the period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r397", "r398" ] }, "wk_FormerExecutiveRetiredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "FormerExecutiveRetiredMember", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former executives who retired", "label": "Former Executive, Retired [Member]", "documentation": "Former Executive, Retired" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r399" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r399" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r218" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r766" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r740" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r787" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Conversion Price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r109", "r332" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r766" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per common share:", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r744" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r140", "r155", "r156", "r157", "r185", "r207", "r208", "r215", "r217", "r223", "r224", "r284", "r320", "r322", "r323", "r324", "r327", "r328", "r360", "r361", "r363", "r364", "r366", "r475", "r575", "r576", "r577", "r578", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r602", "r623", "r642", "r649", "r650", "r651", "r652", "r653", "r772", "r789", "r796" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r741" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r744" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r743" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r107", "r690", "r691", "r692", "r693" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r495" ] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r105", "r318", "r319", "r654", "r830" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Line Items]", "label": "Cash and Cash Equivalents [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r106", "r184", "r329", "r335", "r336", "r337", "r338", "r339", "r340", "r345", "r352", "r353", "r355" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r315", "r317", "r626" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r317", "r626" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r839" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $801 and $744 at September\u00a030, 2023 and December\u00a031, 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r243", "r244" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for repurchase of convertible senior notes", "terseLabel": "Payments for repurchase of convertible senior notes", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r410" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r89", "r534" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r296", "r297", "r299", "r300", "r301", "r303", "r306", "r307", "r354", "r365", "r451", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r552", "r665", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r812", "r813", "r814", "r815" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired customer-related", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r64" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized compensation expense, period for recognition (years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r423" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of convertible senior notes, net of issuance costs", "verboseLabel": "Proceeds from the issuance of convertible senior notes", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r33" ] }, "us-gaap_RealEstateSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate", "label": "Real Estate Sector [Member]", "documentation": "Sector of the economy consisting of companies engaged in real estate business activities." } } }, "auth_ref": [ "r664", "r856", "r857", "r858", "r859" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r96" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange rates on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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." } } }, "auth_ref": [ "r842" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Useful Life (Years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r35", "r96", "r183" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r250", "r302" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r108", "r330", "r331", "r341", "r342", "r343", "r347", "r348", "r349", "r350", "r351", "r667", "r668", "r669", "r670", "r671" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r17", "r122", "r356" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r77" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Marketable Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r119", "r127", "r128", "r141", "r248", "r251", "r471", "r472" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r854" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r308" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs, non-current", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r308" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, share authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r77", "r602" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r150" ] }, "us-gaap_CommercialAndIndustrialSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialAndIndustrialSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrials", "label": "Commercial and Industrial Sector [Member]", "documentation": "Sector of the economy consisting of companies engaged in commercial and industrial business activities." } } }, "auth_ref": [ "r663", "r856", "r857", "r858", "r859" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r240", "r534", "r556", "r557", "r558", "r559", "r560", "r561", "r655", "r673", "r685", "r775", "r831", "r832", "r836", "r849" ] }, "us-gaap_FinancialServicesSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialServicesSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banks", "label": "Financial Services Sector [Member]", "documentation": "Sector of the economy consisting of companies engaged in financial services." } } }, "auth_ref": [ "r688", "r856", "r857", "r858", "r859" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r240", "r534", "r556", "r557", "r558", "r559", "r560", "r561", "r655", "r673", "r685", "r775", "r831", "r832", "r836", "r849" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TechnologySectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologySectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information technology", "label": "Technology Sector [Member]", "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities." } } }, "auth_ref": [ "r688", "r856", "r857", "r858", "r859" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r76", "r360" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r102" ] }, "us-gaap_HealthcareSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HealthcareSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare", "label": "Healthcare Sector [Member]", "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities." } } }, "auth_ref": [ "r688", "r856", "r857", "r858", "r859" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r175", "r206", "r209", "r210", "r211", "r212", "r214", "r217" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r115" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r76", "r602" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.workiva.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r139", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r382" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r76", "r602", "r620", "r854", "r855" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r24", "r186", "r330", "r331", "r332", "r333", "r334", "r336", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r490", "r667", "r668", "r669", "r670", "r671", "r790" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r93" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued other liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow disclosure", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other receivables", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from option exercises", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r13" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r65", "r658" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r76", "r360" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r130", "r305", "r665" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r144", "r190", "r196", "r202", "r288", "r294", "r425", "r426", "r427", "r431", "r432", "r444", "r445", "r446", "r448", "r449", "r450", "r455", "r458", "r460", "r461", "r500" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r122", "r342", "r357", "r668", "r669", "r848" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 months or greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r130", "r305", "r665" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r144", "r190", "r196", "r202", "r288", "r294", "r425", "r426", "r427", "r431", "r432", "r444", "r445", "r446", "r448", "r449", "r450", "r455", "r458", "r460", "r461", "r500" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r354", "r365", "r451", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r552", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r812", "r813", "r814", "r815" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares subject to outstanding common stock options", "terseLabel": "Employee stock options", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r144", "r190", "r196", "r202", "r288", "r294", "r425", "r426", "r427", "r431", "r432", "r444", "r445", "r446", "r448", "r449", "r450", "r455", "r458", "r460", "r461", "r500" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r60" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r186", "r330", "r331", "r332", "r333", "r334", "r336", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r490", "r667", "r668", "r669", "r670", "r671", "r790" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r159", "r245", "r295" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r74", "r75", "r121", "r122", "r186", "r330", "r331", "r332", "r333", "r334", "r336", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r490", "r667", "r668", "r669", "r670", "r671", "r790" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net loss per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r173", "r194", "r195", "r196", "r197", "r198", "r204", "r207", "r215", "r216", "r217", "r221", "r461", "r462", "r540", "r554", "r660" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r24", "r52", "r55", "r67", "r68", "r70", "r71", "r110", "r112", "r186", "r330", "r331", "r332", "r333", "r334", "r336", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r490", "r667", "r668", "r669", "r670", "r671", "r790" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.workiva.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets measured at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r66" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r85", "r98", "r125", "r147", "r163", "r166", "r170", "r185", "r191", "r194", "r195", "r196", "r197", "r200", "r201", "r213", "r225", "r233", "r237", "r239", "r284", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r462", "r475", "r551", "r622", "r640", "r641", "r662", "r694", "r833" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Changes in the Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r666", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r680", "r682", "r850" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r175", "r194", "r195", "r196", "r197", "r204", "r205", "r214", "r217", "r225", "r233", "r237", "r239", "r662" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Marketable securities, amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r253", "r302", "r543" ] }, "wk_IncreaseDecreaseInCapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "IncreaseDecreaseInCapitalizedContractCost", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred costs", "label": "Increase (Decrease) In Capitalized Contract Cost", "documentation": "Increase (Decrease) In Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r94", "r350", "r670", "r671" ] }, "wk_IncreaseDecreaseInOperatingRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "IncreaseDecreaseInOperatingRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use asset", "label": "Increase (Decrease) In Operating Right-Of-Use Asset", "documentation": "Increase (Decrease) In Operating Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "wk_OnePointOneTwoFivePercentConvertibleSeniorNotesDue2028OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "OnePointOneTwoFivePercentConvertibleSeniorNotesDue2028OverAllotmentOptionMember", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Notes, over-allotment option", "label": "One Point One Two Five Percent Convertible Senior Notes Due 2028, Over-Allotment Option [Member]", "documentation": "One Point One Two Five Percent Convertible Senior Notes Due 2028, Over-Allotment Option" } } }, "auth_ref": [] }, "wk_DebtConversionTermsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "DebtConversionTermsTwoMember", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms, Two", "label": "Debt Conversion Terms, Two [Member]", "documentation": "Debt Conversion Terms, Two" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Consolidated Balance Sheet Information", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r390", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r757" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r90", "r625" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r390", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r759" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlements of stock-based compensation awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r178" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r131", "r138", "r200", "r201", "r231", "r430", "r433", "r555" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Original Principal (including overallotment)", "terseLabel": "Face amount of debt issued", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r68", "r70", "r330", "r490", "r668", "r669" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, weighted-average remaining contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r114" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r757" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, weighted-average remaining contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 }, "http://www.workiva.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents, aggregate fair value", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r757" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r61", "r62", "r391" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r86" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r757" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r343", "r383", "r384", "r385", "r386", "r387", "r388", "r506", "r507", "r508", "r668", "r669", "r680", "r681", "r682" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r49", "r50", "r51", "r52", "r53", "r54", "r55", "r110", "r112", "r113", "r155", "r156", "r157", "r223", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r575", "r576", "r577", "r578", "r672", "r772", "r789" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r757" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r155", "r156", "r157", "r223", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r575", "r576", "r577", "r578", "r672", "r772", "r789" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury debt securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r659", "r680", "r682", "r847" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r757" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r187", "r188", "r189", "r222", "r534", "r574", "r591", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r615", "r616", "r617", "r618", "r619", "r621", "r624", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r642", "r689" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Marketable Securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812" ] }, "us-gaap_EquitySecuritiesIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesIndustryMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Sector [Domain]", "label": "Industry Sector [Domain]", "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r592", "r593", "r594", "r645", "r646", "r647", "r648", "r688" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r758" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r533", "r787" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r22", "r331" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r757" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r758" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 (deficit) equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r21", "r149", "r185", "r284", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r438", "r439", "r440", "r475", "r684", "r833", "r844", "r845" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r22", "r68", "r358", "r490" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of debt repurchased", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r19", "r185", "r284", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r438", "r439", "r440", "r475", "r601", "r661", "r695", "r833", "r844", "r845" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r760" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 (deficit) equity", "periodStartLabel": "Beginning of the period", "periodEndLabel": "End of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r80", "r81", "r101", "r604", "r620", "r643", "r644", "r684", "r695", "r791", "r816", "r841", "r854" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r836" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r495" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r379", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r420", "r428" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "wk_AdditionalPaidInCapitalInducedConversionOfConvertibleSecuritiesDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "AdditionalPaidInCapitalInducedConversionOfConvertibleSecuritiesDebtIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs recorded in additional-paid-in capital upon induced conversion of convertible senior notes,", "label": "Additional-Paid-In Capital, Induced Conversion Of Convertible Securities, Debt Issuance Costs", "documentation": "Additional-Paid-In Capital, Induced Conversion Of Convertible Securities, Debt Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r88", "r185", "r225", "r233", "r237", "r239", "r284", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r475", "r662", "r833" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "Shares issuable pursuant to the ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "wk_PublicAdministrationSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "PublicAdministrationSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public administration", "label": "Public Administration Sector [Member]", "documentation": "Public Administration Sector" } } }, "auth_ref": [] }, "wk_AdditionalPaidInCapitalInducedConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "AdditionalPaidInCapitalInducedConversionOfConvertibleSecurities", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Induced conversion of convertible senior notes", "terseLabel": "Induced conversion of convertible senior notes recorded in additional-paid-in capital", "label": "Additional-Paid-In Capital, Induced Conversion Of Convertible Securities", "documentation": "Additional-Paid-In Capital, Induced Conversion Of Convertible Securities" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r10", "r144", "r168", "r169", "r170", "r187", "r188", "r189", "r192", "r199", "r201", "r222", "r288", "r294", "r367", "r425", "r426", "r427", "r431", "r432", "r444", "r445", "r446", "r447", "r448", "r450", "r460", "r480", "r481", "r482", "r483", "r484", "r485", "r502", "r564", "r565", "r566", "r580", "r642" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r150" ] }, "wk_DiversifiedFinancialsSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "DiversifiedFinancialsSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diversified financials", "label": "Diversified Financials Sector [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r379", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ] }, "wk_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four" } } }, "auth_ref": [] }, "wk_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "ProfessionalServicesMember", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Services [Member]" } } }, "auth_ref": [] }, "wk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDeferred": { "xbrltype": "sharesItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDeferred", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of vested shares recipient elected to defer settlement (in shares)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Vested And Deferred", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Vested And Deferred" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r225", "r233", "r237", "r239", "r662" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r401" ] }, "wk_DebtInstrumentConvertibleTermsOfConversionDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "DebtInstrumentConvertibleTermsOfConversionDomain", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Domain]", "label": "Debt Instrument, Convertible, Terms Of Conversion [Domain]", "documentation": "Debt Instrument, Convertible, Terms Of Conversion [Domain]" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r737" ] }, "wk_ConsumerStaplesSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "ConsumerStaplesSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer staples", "label": "Consumer Staples Sector [Member]", "documentation": "Consumer Staples Sector" } } }, "auth_ref": [] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r657" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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)." } } }, "auth_ref": [ "r260", "r542" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "wk_OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026 Notes, over-allotment option", "label": "One Point One Two Five Percent Convertible Senior Notes Due 2026, Over-Allotment Option [Member]", "documentation": "One Point One Two Five Percent Convertible Senior Notes Due 2026, Over-Allotment Option" } } }, "auth_ref": [] }, "wk_ConsumerDiscretionarySectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "ConsumerDiscretionarySectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer discretionary", "label": "Consumer Discretionary Sector [Member]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "wk_DebtInstrumentRemainingTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "DebtInstrumentRemainingTerm", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining life of debt instrument", "label": "Debt Instrument, Remaining Term", "documentation": "Debt Instrument, Remaining Term" } } }, "auth_ref": [] }, "wk_ClientDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "ClientDepositsCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Client Deposits, Current", "documentation": "Client Deposits, Current" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r734" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r136" ] }, "wk_OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "OnePointTwoFivePercentConvertibleSeniorNotesDue2028Member", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Notes", "label": "One Point Two Five Percent Convertible Senior Notes Due 2028 [Member]", "documentation": "One Point Two Five Percent Convertible Senior Notes Due 2028" } } }, "auth_ref": [] }, "wk_TelecommunicationServicesSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "TelecommunicationServicesSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Telecommunication services", "label": "Telecommunication Services Sector [Member]", "documentation": "Telecommunication Services Sector" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "wk_DebtInstrumentConvertibleTermsOfConversionAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "DebtInstrumentConvertibleTermsOfConversionAxis", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Axis]", "label": "Debt Instrument, Convertible, Terms Of Conversion [Axis]", "documentation": "Debt Instrument, Convertible, Terms Of Conversion" } } }, "auth_ref": [] }, "wk_OtherServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "OtherServicesMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other services", "label": "Other Services [Member]" } } }, "auth_ref": [] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r657" ] }, "wk_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to two years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Two", "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Two" } } }, "auth_ref": [] }, "wk_DebtInstrumentFaceAmountMaximumOverAllotmentOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "DebtInstrumentFaceAmountMaximumOverAllotmentOption", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum face amount for over-allotment option", "label": "Debt Instrument, Face Amount, Maximum Over-Allotment Option", "documentation": "Debt Instrument, Face Amount, Maximum Over-Allotment Option" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r69", "r126", "r171", "r229", "r488", "r627", "r694", "r853" ] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]", "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." } } }, "auth_ref": [ "r304", "r665" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r69", "r835" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r736" ] }, "wk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedFromDeferral": { "xbrltype": "sharesItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedFromDeferral", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of vested shares recipients elected to defer settlement, released during period (in shares)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r83", "r158", "r547", "r569", "r573" ] }, "wk_UtilitiesSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "UtilitiesSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Utilities", "label": "Utilities Sector [Member]", "documentation": "Utilities Sector" } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r735" ] }, "wk_OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026 Notes", "label": "One Point One Two Five Percent Convertible Senior Notes Due 2026 [Member]", "documentation": "One Point One Two Five Percent Convertible Senior Notes Due 2026" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents, amortized cost", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r35", "r150", "r656" ] }, "us-gaap_EnergySectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EnergySectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Energy", "label": "Energy Sector [Member]", "documentation": "Sector of economy consisting of companies engaged in business activity related to energy." } } }, "auth_ref": [ "r856", "r857", "r858", "r859" ] }, "us-gaap_AccruedVacationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedVacationCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued vacation", "label": "Accrued Vacation, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r56" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r735" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.workiva.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Marketable securities, aggregate fair value", "totalLabel": "Marketable securities", "terseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r254", "r302", "r538", "r799" ] }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued during period, weighted average price per share (in dollars per share)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r14" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r92", "r349", "r359", "r670", "r671" ] }, "wk_MichaelHawkinsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "MichaelHawkinsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Michael Hawkins [Member]", "documentation": "Michael Hawkins" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r736" ] }, "wk_DebtInstrumentConvertibleThresholdPercentageOfStockTradingPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockTradingPrice", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold percentage of stock trading price", "label": "Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price", "documentation": "Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r152", "r313" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r368", "r369", "r380" ] }, "wk_XBRLProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "XBRLProfessionalServicesMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "XBRL professional services", "label": "XBRL Professional Services [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r368", "r369", "r380" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r738" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from shares issued in connection with employee stock purchase plan", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r3", "r13" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r737" ] }, "wk_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and cash equivalents and available-for-sale securities, amortized cost", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_InsuranceSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance", "label": "Insurance Sector [Member]", "documentation": "Sector of economy consisting of companies engaged in business activity related to insurance." } } }, "auth_ref": [ "r856", "r857", "r858", "r859" ] }, "wk_OtherSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "OtherSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Sector [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r31", "r176", "r249" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "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." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r176", "r177", "r800" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of marketable securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r30", "r176", "r249", "r282" ] }, "wk_CashCashEquivalentsAndAvailableForSaleDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "wk_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 3.0 }, "http://www.workiva.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents and marketable securities, aggregate fair value", "terseLabel": "Cash and cash equivalents and marketable securities", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities", "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r72", "r429", "r846" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued during period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r57" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r737" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r797" ] }, "wk_MaterialsSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "MaterialsSectorMember", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Materials", "label": "Materials Sector [Member]", "documentation": "Materials Sector" } } }, "auth_ref": [] }, "wk_RestrictedStockUnitsAndPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "RestrictedStockUnitsAndPerformanceSharesMember", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to unvested restricted stock units and performance restricted stock units", "label": "Restricted Stock Units And Performance Shares [Member]", "documentation": "Restricted Stock Units And Performance Shares" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r381" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r737" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net loss per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r173", "r194", "r195", "r196", "r197", "r198", "r207", "r215", "r216", "r217", "r221", "r461", "r462", "r540", "r554", "r660" ] }, "wk_DebtConversionTermsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.workiva.com/20230930", "localname": "DebtConversionTermsOneMember", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms, One", "label": "Debt Conversion Terms, One [Member]", "documentation": "Debt Conversion Terms, One" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r140", "r155", "r156", "r157", "r185", "r207", "r208", "r215", "r217", "r223", "r224", "r284", "r320", "r322", "r323", "r324", "r327", "r328", "r360", "r361", "r363", "r364", "r366", "r475", "r575", "r576", "r577", "r578", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r602", "r623", "r642", "r649", "r650", "r651", "r652", "r653", "r772", "r789", "r796" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in-capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r78", "r684", "r852" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares underlying our convertible senior notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r838" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r150" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r710", "r721", "r731", "r756" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r535", "r536" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r709", "r720", "r730", "r755" ] }, "us-gaap_SelfInsuranceReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated health insurance claims", "label": "Self Insurance Reserve, Current", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_LicenseAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseAndServiceMember", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription and support", "label": "License and Service [Member]", "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r837" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r465", "r466", "r469" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r535" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r707", "r718", "r728", "r753" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r704", "r715", "r725", "r750" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r43", "r45" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r771" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r704", "r715", "r725", "r750" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r29", "r165", "r167", "r172", "r539", "r553" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r38", "r39", "r40", "r132", "r133", "r134", "r135" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r206", "r217" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r95" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r10", "r76", "r77", "r113" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r465", "r466", "r469" ] }, "us-gaap_InducedConversionOfConvertibleDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InducedConversionOfConvertibleDebtExpense", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Induced conversion expense", "label": "Induced Conversion of Convertible Debt Expense", "documentation": "Consideration given by issuer of convertible debt to provide an incentive for debt holders to convert the debt to equity securities. The expense is equal to the fair value of all securities and other consideration transferred in the transaction in excess of the fair value of securities issuable pursuant to the original conversion terms." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of convertible debt", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r130", "r305" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r11", "r12", "r58" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r706", "r717", "r727", "r752" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r6", "r230" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average common shares outstanding - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r204", "r217" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units and Performance Restricted Stock Units Activity", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r59" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r696" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r708", "r719", "r729", "r754" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r26", "r113" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r708", "r719", "r729", "r746", "r754" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r174", "r298" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense related to intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r42", "r46" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.workiva.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r464" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.workiva.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r389", "r393", "r421", "r422", "r424", "r683" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r87", "r351", "r489", "r788" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r24" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r84", "r124", "r225", "r233", "r237", "r239", "r541", "r550", "r662" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r129", "r665", "r817" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "12 months or greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r130", "r305" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r343", "r383", "r384", "r385", "r386", "r387", "r388", "r466", "r506", "r507", "r508", "r668", "r669", "r680", "r681", "r682" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r91", "r228" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected period of recognition", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r137" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r708", "r719", "r729", "r754" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Conversion Rate", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r23", "r52", "r111", "r112", "r332" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r708", "r719", "r729", "r754" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income", "terseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r117", "r164", "r167" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r698" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r120", "r154", "r185", "r225", "r234", "r238", "r284", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r437", "r439", "r475", "r544", "r614", "r684", "r695", "r833", "r834", "r844" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r76", "r545", "r684" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r709", "r720", "r730", "r755" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r117" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r465", "r466", "r467", "r468", "r470" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r708", "r719", "r729", "r754" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r838" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r708", "r719", "r729", "r754" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r10", "r113" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Realized loss on sale of available-for-sale securities, net", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r812" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.workiva.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r203", "r218", "r219", "r220" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of the period (in shares)", "periodEndLabel": "End of period (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r773", "r829" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r76", "r77", "r113", "r402" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r73", "r99", "r100", "r116" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r76", "r77", "r113" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Amortization Expense of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesNetCarryingAmountofConvertibleDebtDetails", "http://www.workiva.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r24", "r47" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignGovernmentDebtSecuritiesMember", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign government debt securities", "label": "Debt Security, Government, Non-US [Member]", "documentation": "Debt security issued by government not domiciled in United States of America (US)." } } }, "auth_ref": [ "r838", "r850" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Accretion) amortization of premiums and discounts on marketable securities, net", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r98" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r767" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in-Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r425", "r426", "r427", "r580", "r792", "r793", "r794", "r840", "r854" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r767" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments Classified by Contractual Maturity Date", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations, non-current", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r495" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r768" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r304", "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options (in shares):", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r734" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold number of consecutive trading days (day)", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r769" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r494" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r137" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r700", "r770" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r700", "r770" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r697" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r700", "r770" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r496", "r497" ] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillGoodwillActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r310" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillIntangibleAssetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r43", "r45", "r535" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r180" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r343", "r383", "r388", "r466", "r507", "r668", "r669", "r680", "r681", "r682" ] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r148", "r160", "r185", "r284", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r437", "r439", "r475", "r684", "r833", "r834", "r844" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.workiva.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r43", "r45" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r343", "r383", "r388", "r466", "r506", "r680", "r681", "r682" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r402" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r774", "r787" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r697" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r404" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r86" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r226", "r227", "r232", "r235", "r236", "r240", "r241", "r242", "r378", "r379", "r534" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r26", "r144", "r168", "r169", "r170", "r187", "r188", "r189", "r192", "r199", "r201", "r222", "r288", "r294", "r367", "r425", "r426", "r427", "r431", "r432", "r444", "r445", "r446", "r447", "r448", "r450", "r460", "r480", "r481", "r482", "r483", "r484", "r485", "r502", "r564", "r565", "r566", "r580", "r642" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price (in dollars per share):", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r403" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "wk_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Marketable securities, unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r257" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r854" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r144", "r187", "r188", "r189", "r192", "r199", "r201", "r288", "r294", "r425", "r426", "r427", "r431", "r432", "r444", "r446", "r447", "r450", "r460", "r564", "r566", "r580", "r854" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r699" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r9", "r28", "r445", "r448", "r502", "r564", "r565", "r784", "r785", "r786", "r792", "r793", "r794" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r495" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r180" ] }, "us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "wk_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r256" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r732" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.workiva.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r96", "r97", "r98" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "40", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481194/470-20-40-16" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r772": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 69 0001445305-23-000166-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001445305-23-000166-xbrl.zip M4$L#!!0 ( )J"7E?W")L7>P< '@? > 97AH:6)I=#,Q,2US96-T M:6]N,S R>&-E;V,N:'1MW5EK4QLY%OV^OT+KU"2DR@8_(1A"%4.<6K:VP@QA M:W8^3J1U#:>7[_G2NT'V(!A=H>0?'#HUI5T'^>>>]4Z'OM,GQR/ M)1Z/!/IFDS&3N66(E]U*PTJE\Q'X1TEVS1J.2.C/%S*K1V+-VL]UA MOQA[K28\CGOEM3R9KW.\%Y^/]\(FQT,C9B?'0DV8$A]KJKG?XZDX[/"A^- 5 M?/\P%=WN0^ ;7:I3W M$Y@C;2TN/E\@,=K8_IMF^'=$(XV49TK/^N^N5"8=^R*G[-)D/']7=SQW#2>M M2J.@4W](:(U=PN,T6G2 =;3*Y=S"5IO,.AM<7IU_/C\[O3J_^,+^_>73X))] M'9R%ITZSS2X^LZM_#-AMC*>=U]L]2*\G.W;69UEDBK5?IC/DQ]V_?]#X[L/3P7DLWY.B+>:%]OQ=^Y ZVP\ILQJYS,]52C&0].L-&%P@#37(#XL1& M7.6,YS-6YMZ6$H: 2@.KPC><97BRBFN6\@2O+#.9\LR;*+:)+@341HA5?U1%>14E4P,,$#@*-ULOH5XYW M=[8&P(2BA>LD46H((.0&<0G;N:!/PMV8I=I,W1P/5HZ4\Y9C(TXOH][0LKX2 M5C=79DW;UQ#95@^1[=X?V:M;;GCGJJA5O$R -VFJ\!A<<\ZXE2$(<*H::DG. M8A*1'VKEQB1.8AF2G1*>GH5RB3:NQ#RB 6MTC$9A32(%7CNV ^<+B6A&#P]N MDC'/1Y*=(L,N2PV)5HS3N2=\-)M/X58="@1F&JGR,NFM%@ *3A1+B0VI&0>UJ%F84D)J[1BI>8A MTA4Q+Z-5KRB'!A7H ;HXHY4(#;TKATX)Q:TB U0L'X'H5G M5& V;4O #Z@( 8^8O26ZTH($9KVI#"I*6P!P+A3$)#%6! 5",S*2.>JGOWWL;2N4+:4E]5?IXT\F&\XXM)(:,/H ^D6)H M@^\4">(!FHFN7@\9G4NJ5B",W$'$$VB%*I-)DM)22%;*P*WU,N,\WM W!:SB M$BSQ>SP^LITUX11X0I+?D:O41$LKPP&*SE9YN=#E?=1DS-VB3A(]!/Q)$7@S M6%]QV@S'I&NIJ]/4'?GZGW#( VC[IKKD@)S>_ZY+#A\(Q!QN]64V$CFLAG^9 MF!3&)U2^M08'2G&T-]Y8MR@SX046RW"8]E)NI+NA00FC$:&@4YB^ WB 71RQ M%_ZG]FJ.8_E[J:!R0&Z9)^%P]?[!#S>O@S4>Z(!/YN@$354," M8807?4,]5A:'LN+*+$//^X<,9E1:TU,4A]0BE>J(A@QYCWB& MKT)5X.N1;54^,7HBB7)S/JH^;MF**F16:#.3&)V.3>0'?@M6@,&?K#Z[STO! ME:_'JTN*P\/=#YU#NJ?P4-.+^<;5%<9NN,+8\V)]K-O:;1_T[AUN[K:> M.;;?;#]KYD/*]GJ[!^W.5LON!4=$9\#=KN#YQUJG=B=I^NWBAK5NWU-0'JUY MW!1_?5:%BZ<+U),AP-IIUL.MV *#E0,>L*U)EM6V$GV2&UZBNX OHG*"&#@0 M:C^<.$FJ=O+V3??@R(7?USMW:=1CJY@9S4H:&^^OOZ>EL3'83DQV;]G$'XQGU&KURZ.G6S.UWQL[&W M>BSCN-<^I].9GI/=>'VR&Q8Y&1@U/3U1>BRT>KNED[3;&?32[O[1?K)_F*1' M;U2J>H<=F22''47[_^UL82K$XQSGISF]W2ITV1X1K]_O'E3^>**5'_4[2?*W MK2!W>I*9TF,QB\GQ9]2QK$G:(90-C/>FZ/>@J[GC314N/=WYMLSUL.RG<(?L M5E0^4Y":W-C^BR1\CGFDG+\W#5 M3?;$U7MQ\_<+\=#=K]'1CV?7WYU]N/C8OOKW]Q?_$6?G-^S;7@(?O]BY_[LK M^RM=N6R)?^@\%__$D/(MD9+U.IL*/Y+^Y8O>X?&R1\]C:&='O'S1.4B.E[\O MQ4B.25@::YJ #OQ(._%C+2T0DD_%-57&>F%*\=[80G22]H_"9'-"N"S3'7AZ MM-;3%7OTV:*PMSX*WTD'W^%E,16WI9GDI(;4BL&P,03*P)+2@#BQD-2ED.54 MU*6W-<$14&E@5<1&B@)75LM<9#+%+2M,H;WP)LHM"924DG/23EFDD+>$=1=T M.MQ3, 9+YH&2L08+I-J"@B%68CHL463%9*33D7 U?]W/GY"E1@D[4&B7@ZN9 M]B?:C^"@JR@-!K+>"J89!3?'F*;$8+H8AJ\FV=TO2#:)3)<()V?F/GPM9!KB M&+8+X[K,L"&DU]"CRS2O%70B10NQ:B&]FC=1A0@S.!@TH(MY]IO NT=+ V!* ML^(62]0Y!)!R@[R$Y5RP)Y5N)++<3-P,#Y:&VGDKL9#DF]%N6-E:2*N;&;-D M[=>0V4X/F=U?G]F;!V%XY9JL-;S,@#=9IG$90G,II*60! 15#W+B8 E"Y@>Y M=B,69[$"FYTW/%\K[=+L7O T7P!&3Q;9LO%#V8*$, M"[&?CR$#":X$H6X]"06S_%=2,:>T<\IBV_9,55FNQ\<[ 6! $@_FDUA#*Y^#R=8!LL"G( M-M[/2UC;G DVAAQ@.M:*D22=*253GG1 (;<0#"]IU2S5 )^6 YUK/^4"LVI9 M!GY 14AXQ.P#T846)##K7>-05=L*@'.A(*:IL2H8$)J1(96H01(IY *UR93)K6EE.R4 8>Z"N,\[C#SQ2@Q:50\4L\ M/HKM)>$,>,(F?R37F(F6EL(!BL]693VWY76T9"3=O$XR/03\D0J\&;QO.&V* M8](MYI /8 48_,:RM/-')><)LSJ'"/_LCHT!/USS MS-V'MKO1,@!4R;:1_UQ6COJS'\<@U2J7T[XN0Q;#I./EQ^!C9F:4TF:1L%X< M;MZ9'!WM'':/^+6)AS->S19NWJCLA#J.]%YF$).]5+$3?7'[^7P M'NP*16R +=)-6N$EW1RI30 ^X5O"GFUM)/JD,#Q'2X-81.,4\WZ@\7XX +/4 MUNG+%_MOCEWX7GQ7(S;[/'_'%E*]8/B?Q**+.TIK/OR)?Z$=%#_@8*<5\8.I M\Y&F3+R?\_;50L-XP]4=AT#[9PGL]@_Q>0+L7++X]:,WRW/NV UD_,0.L%GV MH,N%PKCP>+\?'_"-:>G]]GUY"$R?W$^1 V?RVB]/^8[OIW?#?\5\#]0 M2P,$% @ FH)>5S??/PE:! PQ !X !E>&AI8FET,S(Q+7-E8W1I M;VXY,#9X8V5O8RYH=&W56%]SXC80?^^GV))I+IG!8!M,P!!F4HY,Z73"70;-<#YK6R& NZ'HXH/P*.#VN<1)X'NL&;B<.VFUW'I!NU/:(UVU% M48>U:>]OKX:BR%[**+U.V'$MY9FS9,9^>.3GNK_B5"]#SW5_J5F^X2 6F49C M$H7+UU+'KB8B%ZAL+K06:1B@KLT7+7*[U.Q:.R3ABRR,,!PF:Z7R2D$D$B'# M/=<^?4-Q8I+R9!V^N> I4W#&5G N4I*]J2N2*4.24?%_&7J-5NQRM8D( M]20\8U6$GF_"&HW/+R:GD]')Q61Z!A_.WH[/838>V57/[<#T%"Y^&\/=<'_$ M0&G(UGSO3//\9_PD_BF4YO'ZV7/2OI^3 M=AMS,JG#[T7"&4S4I5C5X9UDBE.S2TE&8;3D+(;Q-8L*S:\83..81TR"B&\V MYB2+&G"@EPSV][J^[_9'(LU)MK8KKW]8!RI@R22;KP%%3:AUR NI"H)&M "O M"Q\:L\:H 3,6:2XR\%J!6P>B@%"1FT:QS5XQ&62B&\;PC,@YR9ARIM<)6\-) MI W%U+6.=&+%#-^<*4M)UW"9B57"Z(+M[P7=_M>7Z>'JYH12;&U.PF(=MCIW M4;)15'[BF$W4(-82+O.T0=!@6%2*0(%L9/.F=S?\SINOX60LA-E&ZNE M[@JJ$!<)&HQ0*^X(!2NNEU:O9)\*+ID9.LK8O@7J 3D$-.X%!_3P!HZX6R37 M1L/X.EJ2;,$J3'J]5KM$=FJ=1/3U^F:G/=9_3+?QS#SZH:#EOTIH\0SQDA); MP0BU$)2D^-46;X.VF'"#O1R[H2EZW9!)D@"*H3,D04BH'%&@ZE8JYAG)(O,= M%5)N59O^B5Q%4F)&(#BM3?4P>E5E%'W2IF_RK/'4_>FS8IK,$U9QS(6D3#I8 MJH3DBH752Y]RE2=D'?+,)MP*]7>'Y)7I]!%)-E:LP9*\.5'U>HUNJV<.51H= MU;0RO#EO->QYJZGI+JWM-?RCX'_);L/[1EK'];])\B%G@Z!QY+>^2&W3)D)6 M#!646W;WHB"60"%>CFNMVKTY$[K@6:[*QC.P;KQ[3,;/KXW4=E,R^V\'#R)_ M^99DS_#32 N<"5"-@YL]\J2I^ZHTW-PJ7C87I7.41:+L2V&! T,:KMIP?Z]] MU%?V=_MX"/>?G0[S?8JZY>(K\>C+CM&OQ-F#=Y+C],IQ?.WX>'COEGO3"YJV M]3_=3-J^=.="V1D:2I80X\W.-?QV3MF1X]Z*D+D22:%W11ZYN6]^RS\1FO;/ MB_\ 4$L#!!0 ( )J"7E<'C*5+ 97AH:6)I=#,R,BUS M96-T:6]N.3 V>&-F;V,N:'1MU5AM<^(V$/[>7[$ETUPR@\$V$, 09E*.3--V MPEW@>NVGCK!D4&-;/DE.0G]]5S(F)%SS=I=Y'W??;0KJ[_023SH+QBA M@Q_Z/SH.O!5AGK!40R@9T8Q"KG@ZAX^4J7-PG!774&1+R><+#;[K-^"CD.?\ M@A1TS77,!J6>?KU8]^O62'\FZ'+0I_P".#VL\&ZWV?;]5J/E=UI-[\#M1*'; M\-N1U_8CE[7:?WL5%$7V0D;I9):=Z$7BN^U/%\@WZ MD4@U&I,H7/PM=&QK(G*.RF9":Y$$+=2U>J-%9I>:76F'Q'R>!B&&PV2E4%XJ M"$4L9+#CVE_/4)R()#Q>!F^F/&$*3MDEG(F$I&^JBJ3*44SRJ&!4_%^&7J,5 MN[Q<181Z8IZR,D+/-V$-1V?3D^.3X='T9'P*'T[?CLY@,AK:5=<]@/$Q3'\9 MPSDFSB3DYJ<*O/([A-R117871%0MSS2\8_,%#!N\D4YQB7%48+CB+X)BG M) TYB6$<1<@AJT!2"E/L@F>\ED0(MN&,,3(FA-A13\BK2B14S?#.F+"59PGDJ+F-& MYVQWI]7I/;Z"=Q<^(Y1BUW-B%NF@<7 30"M%Q2NL!^8]<+Q.IK\1.+Q:&%74(-(2+O.T =! M@6%2*0(%L9/,F-S=P<'0:R"D[+#9Q&JANX0J1'F,!D/4&G,,\9+KA=4KV:>< M2V;FD3*VKX&Z1_8!C7NM/;J_AB-N+LFUT3"Z"A M-62"'13%T!ELC$C($ 6J:J6B=<-$A91;U:9C(E<>%Y@1"$YK4]V-7E4:19^T MZ9L\K7WM_O2Y<:;)+&8EPTQ(RJ2#E8I)IEA0_NE1KK*8+ .>VGQ;H=[V^+PP MC3XD\05V>M;K?6:73-<4NCGYJ6AEE8?V] M\;*Y*)RC+!1%6PIRG!?2<%4&NSO-=D_9Y^;!$>[];76<;U/E1_G\NES_TJ/Y M*PEC[YWDZ&:&?FYYO'_KFWK=7^IVG#SA^^Q!0^^+E#S$P.:-0B:4/04$DL7$ ME'/KCN%ZU%I_W&L1,E,BSO6VR#W7$JMG<4-2MS M5^"UW9N9, $ =Z,5 \ !W:RTR,#(S,#DS,"YH=&WLO>MVHTC2-OK_O0JV M>O9,U5K(Q1GAJM:W5+:KVU^[;(_MFGYG_YF%(&4QA4 #R(>Y^IV9H),E62!. M"8I>,RY;(,B,>"(R(C(RXLO_>9FXW!,*0L?W?NV()T*'^S_]+_]/M_N_7^^N MN'/?FDV0%W%G 3(C9'//3C3FHC'B_O2#G\Z3R=VZ9C3R@TFW2[]UYD]? ^=Q M''&2(,GSNY*+P2FRU)YEVG+7,'IB5[%4O=N35*-KR;HB(]T2>[+$/Y[J5L^6 MD*%UD6T*764X&G5-4>MUE9$@:>IP*&A#F[=/1R-!,0U5$T314)!I]4Q!-H6A M*>.GF9)MD=>.(SP_/$HFZ(K%\[XRB:GG[Z]/S\?(+_/GGTGSXYGNMX MB,SY4Q287DBF9$:8)I\D052[0J\KBYWD.V-J[%O>\-3!*Z@M05I?E#;.1L'QB^L#ZPT%E[V[,\ M'Y?XZ7^_7]U;8S0QNXX71J9GH>48MP\14TA>&>?\]EG8?33-Z>([(S,V35<@0QW?6X;KU^_G5P>FN'B]C"( M-N>%/UR;DQ/ZBB3J[XTBOF/^A>?^T@K_OC MOH,ACDR[_V6"(I,CW^ZB_\RPJ]W7D[)C2B(?W5L&WGT5WS]&FN/P+'BM[]$=VCT:\?J8DGRS EY$G). MYRKFFQ-:IGN+;_?M;_BSL,,Y6,Y&7:G7Z?]=_O)I[8D97G#AX?F\GN%7!*9[ MZ=GHY0_TNGBXT>D+&/:*HLJ">OA+SF9!L)C$/Y$97'CV.=:8\_=@SO6[6%2Q M&CG\)>ND(F]9(Q364'W"Q,-?,,!/M^D;7/.QP\6ZYM<.5DZG(^<%V=V1Z8;+ M.4F=_K?!U?U%IA=JBSN!T8%G^##/)>[S',FF;@1W^F-J8>!3.D?#Z!(KF8!R#,LB7F,C,I7X5[+3ZU9X%M+@14%!2YTQ?53;'YM*YM C1"6 0M%&Y1D41_GX9T6<.#XNAZ M-7_8R=1W+B6+AYVQG0E0+L7GG(H%U182H-+AF&-Z,[B/?^CEX<<). M?W[+F3^9^!Z]/IAKD:W/7Y!B,8P4S(EMDBBFMRAT)64QO>1*.GH3U4")'8Y- MC,D%O2?(#&57?ZMTUMA0&VLS6Q-$QR( MS!E5JNO02XSATQ_WY]E1J;)%)6ENZN7GO]8.>2M;7Q:$2NQ_W!/%N" Z]GLP ML59OI0:(&?G!@0#>^#[Y\!QY_L3QMCTVK;I>>\2G]='OE1\=4%:I5/?:0>^R M5]$<4KU.;P/H72F^18$U@H=!='H;^/;,BFZ">Q0\.19:I_,5_L0+T<"SD\O% M$_NM_Z57[W^)I?NAS>>,E)XS4H&<8$'U>N@/=#/TIE>[7-D,N).:\R(V RL5_9B3OPY],?0__&6X+JM!H2U-B M*A)S_F%&F@]LVXGHFG%K.O:E=V9.G (YK:4-(*2GU7P!&M ME_[@B++#"W!$:R(\>XYH85,#1[0Y>,Z]9\1?)BZ8[WI4J_B()7[I#7=_4&N^%UA)Y MRW9BL*@<5)7%$Z0UT$%KNC=8702R)@8Q5ZA73$^'-]HU%QV:[JH=IEWWCH(4 M1CB+S3)LA5V,1LB*XK+U-Z.![4_)*^.!I+K3_OHXTW?&M>!.M)D.CZ2YQ_9MH-3&NZ7O4U14_*>RXAP:^?KWT;_K& M<=VQU )YH3<]A%!Q\9/B",]":*"DJ1VGMU^ 9+V&(54W#$*O707O"%T8,[S M9,D08X%!X(@V@4O@B#:4<>"(IC:4BCKNH8,C6B_]P1%EAA<]<$1K(CQ[CFAA M4P-']$ #I(9RZ+VF[P57ZH#5P:"F>\C5.V!U<*GI;C(3#E@=C&NZYURA U;4 M299>TYW>FARPPNC?> >X?@>L,%XTW1FNV@$KK)\P"WV 2IH:L\=ES\QP//!L M\@]!U9/I;@+J.T;9ZW;XYF>Y9CN)9Y>,"/?WK0A M4$#NN#7QE!M#<69]U[T4_W'_$" SG 6O]\B:!=B:**/]7DED9]8C34'VW_PG M%'CTRB/"]Z+P' VC!C*!68O:4,-)0# MS/J/:>R;-Q<;0W1FG4;FC,H"F[49S+J'[)DX!9)=%)C=%V5R>2V4],QZKTRO MKX6R@%E7EK4%ME"J,^O.EK#"IA$<$,'"\QZ:86J+ K(?-"!(6O_Z.9V,&UOCU"CTA=P<8+KWI+ KI M'2+ ,@*R29W2I@$06P5E8!26:W"5B$)'-I-(6:3TIC.$4G:W%IA$*3,K//.+;*$H97>WX1A1RI#UQ6[, MGTE@P");"TK9W8Y@$J6PR-:"4MB<*'07O='59D2I"5L"Q[2< 307T&S"%@4S M:&A8[E&SH2G#+D7#T5"D126SNS< :^B10Y/=W0D&T0!K:)70;.Z61+Y"7 R* M"$.657.W *I'Q3&MZ0Q!M+F;$:U37$RM[0Q!M+D[$:V#*$,6%[N1?_90 6MK M+1!E=SN"/8C"VEH+1&%;@B%+1VE")![6DEJ@T82P/.CP6J !87&&5E2%W4@P MZ/":H<%N.!AT>,W08#8,6WP7$091R=!BSFRP$X!0K49@-KY)0D%OXT;//T]O M/'3K.UZ$_WUX]K\Y3^@6!1:^X\SWGE 0.4,7W2//\8-K/T+A^0QABFG'LUP4 MJB68C2SN 4=Z9/0 &0[.FDW&K@< 3,/"=FOS9C-0C0F UY@AK8OW"(Z1>.5<3D6C@T M9H.:H#-8A O$.ANL8.JP3+6CB'6V!3$EQ4TT9@.; ()W05!D+I?&;+@23(V* M$,!<^'3.C$O/\B=H$;:^\BTS6@2PED (HYO1O>GF/_H9!M'I;>#;,RNZ">Y1 M\.18;U!WA3_Q0C3P[.1R^>:!7H=!R5R$$R QY[.4'A)2D9!@-I8)D*C+[60V ML@F0D-)#HD@MH3,7ZMS-&FS6X0LC%)(;33>Y5MC!D((QV%!+0FFT(9L.2J?ASAT)$SF]A4^^BYP:V!/'<\(HP'<]H58O8#WF BD-XEE=JUBS8QVURUDM2UFSHQVURUDMZQES M\0X29'YP(A?=C"X]VWER[)GI+J+,W_Q@@H*+%V3-"&_NL,41(+NE\E1Z9*-4 MD*XEXN4C!+,!@\&S&=C+'$P,T#N$]89C1$X48I5RBX(1AJ[I6>A^ M; 8-ZI+78];]9XGX+.@+@UG/GR5.E726T6#6CW]#_)7 \P8'[NY_M%0TF'7; MBZT]DA<4%Y.IZ[\B1$?14B@P&PVHAR=EZ4-F'?@CACZS#CJI/QZ]+GN5?7W% MOM\,+U"OFZH0!:0)&C86DELN6)# ;ADAK;#P@:^SYKO_XVNH5B]DX!J-\JFNM:GQL MHWIYJF65:GPXHWIYJF5]:GP$8V%'S$\CMGJ9:GSLHAYVU;5:-39J4;MTU;%H MB8T-6]0N776L76*3XQ9GOA?.)B@X=T(K0"1-U0Q:[6&)38Y;U,>MFE8NL;%Q MB[IEJY:%J['1B[IEJY9UJ_$QC-^1Z49CRPQ0JU>LQLM3XZ,6E]BB".CI@A8O3U+CHQ75LJFFU4EJ;)2B-FFJ8W&2 M&AN>J$V:ZEB;I,;&)98'LDSW(B3'@5J].#4V(E$3G^I:G1H?BZA>GFI9GAH? MBZA>GFI9GQH?B[CP4-#N7#^I\7&("GE4U[K4^!A$M7)4QYHD-SX 4:T MR8V-/CS_//T1.2Z]UN;52&YLX*%R#M6T%LF-C3G4(4.UK$2-C3;4(4.UK$.- MC3-@#GW'TP[:?F97;FR$H7(.U;4.-3:V4(<,U;(.-3:R4(<,U;(.-3:N0'JO MS8;X(:MEBWVOS4N2TM@ 0YW,JFEU4IH<::A3LNI8J)0F!QWJE*PZUBRER?&' M>7;_?61.W79'\I0F1R'JX%-=*U638Q$UR5,MBU23(Q(UR5,MZU.3XQ(/R$66 M/YG,/,=*+(GVEY%0FARGJ)=C=:U938Y;U"YC=:Q>:I.#%[7+6!WKF-KD",9- M-,;&1HO7++7)(8OJN%/3^J0V.491J>S4LA8U.3)1J>S4LNXP%X\@S1EO ]^> M6=%-D"S]"W[\[]>[*WQQA$)R\[+45$N7'>:"$"PRIZY5A[G( XO,J6O182[( MP")SZEISF(LGO,N(^WRX;#-T/7>:0QS8N7*2*-<1^< M";[E9G2//PU'ID7CG7/ZQ*)N=A*.1VAFVKT,A==.8P]7UO*'N;B*VQ*3UT."G,1%C:E MIR[V,!=C85-Z:G(F=>8"+FQ*3UWL82[ZPJ;TU.3XZ\R%8MB4GKK8PVP^Q@ _ MP7;<6>0\H>6^_\6+YC\V _3U=?L# MWA3VF4Q=_Q4ARON;*7E42[4DLYD=+>5S7?+,;!RC5#X__SR]0V$4."0H19G\ MPW.B<.#9*^$K^IR6[GCHS 9(CH3O=!-ZSA$@L@9NN@<#:/E;>V4YQZSX:16<[LFV>XQ&YWZYF!+"5UA5MF77F1Z MCX0E@S!$4?CU];OY;S^(PU([FMU_-WO,1J4:QQ:I*TI=62R& M+ M''MFNLOZL(XU-I'[N_G\$T^XG4Z\P9P3SP@SZL@^-)CSL6MB1G[%_\EY.0U0 MZ,\""X7QGV.$#04R'CR=_A?\@Y+=&8T$Q31431!%0T&FU3,%V12&IBSKBBG9 MUK\(4Y;?":-7%Y-_XGC=,7(>Q]&IHDZCS\^.'8U/14'X?SOTOOZ7<&IZ_2_# MX!/^=OQ[_)#-1YG!(W[:T(^P67\JXX?1.[4PU5#0B9\^ M?X"%'>;@]!>!_O=YA$G0'9D3QWT]_=L#9F7(7:-G[LZ?F-[?^-#TPFZ(B3:* M;PR=_Z)34<-OH7\^QU/2\7-/Z\N'BW/N_F'P<'&_/JDF3N?^ MXNS'W>7#Y<4]-[@^YR[^]^SWP?5O%]S9S??OE_?WES?7+,]12#7'/TWL'7J/ MD>_QW/G)V0DG":IB'#8OK99Y*5OG]:_]_^V<)"OX^W9S]YV;C[+8 ?12#> + M5HJ>[UV3JHV.Q26Z\PZ-R&(D=CC/) N-C9S3<]^:$>7]\#I%':HV1_B&OBAT M_TY5Z_(I_7(FE(ZBW#Y@UR>>N6$OB8;KF-$2G\U\^VTXX M=7"]F)$"]F$5XR(WO^YN3R";WT M*;(WKTDGDB;OO"JCQH0AY/NUHW7F7YB:MHU5 MXJDT?>'$=2RX:+1!FY@LG34T)8_HDOM/#<+J^25Z8BTK9=>'? M9]@I0('[>H>F?A!U.)JE$V&+\B4Z'3DOR.Y&P6RA+J5._Z^_&+JB?+NZM_+K?<@+ M!/#5J10&#$;*FF]^P$5CQ/UGCFXN]K X[-@BF\LN)K?TZQ>Q6[PN)#;^I#O! MCQB3KW5M\[7[BLR@B[RYT,C82D?3B#J2?_U%U(3/LL!SQ"O<)425ZK;2F;;7 MCJ,\N[D#S;Y;TQU@Y0;X;0[96MNMVD>F&RYTNY+H=F5#M]>J9A_N!M?WEU29 M5J1GJY0U5NPKJC$7B)FKRU'@3[A8917UDXM\H/PJY3"NBD^?\$1 M*TLGLMPKY;'*[LO5QH98<>2R*KI+S_(#;.V:2>6C")WY,R\*7L]\>]UOPR.R MR)9HA*:!_T2>LW38]$[_'+GFLQF@]Q?.*BF6SD_X0"?-86O.)U7LN'_/ B>T M'5H)BBA%9Y5 ]+;@T?2<_]*_M\765B$FOQ]?>/_6(T3C@_ERF6Q;Q^TXU@VT M7J>OZ*3CB-&3>HT#VN7)WUUL"\)E]J>055)7>!+=X?A:Y,39=#+\BB!\?PQR-2!Y6R,*)(:9++,GT6/E$ M57/$)(PTDI&$XW?)1@W:8GD*.@DBH@#9W'06A#,238Q\CO2U(BZ-*'T8?B0K M)]EM'EC1Z0+<.VF2RC-FC2;QV&QD)9&#TYF'18SD_.)%+ Z[(M,:<18YV MK%&AW9,/3+ILW+].AKY;QKRQDF-MTM=)A)TR'+U88]-[Q!]XW//8P9\L9::E MTI#%:4UTR:LH#:F@+$PUO=.GQZ"X 6?1NH9X"K[UD^>F9L ]F>X,<7_!JXRX MTXYKA6QE(64B:[&H+>C8Z_3__*,*(M4DB(> [2*1R7BW[VW4FTCL>L!;-+!0 MX['^TP]^S(,"/B].5B*!' M9C0+%ZFG0J?_S\WH7IQ54G7V*07.7W^15#GKJXM$;CSW:[]&&O@IDRDVO;;Z MI5]4,TL_D0HL$!,GBK (D6[K4>"39NNN^\HAO&"\%-DU"G>R0#J%&\ZA+3BS>+BGE:\ M5_*$L$29G(OG@3C3LK!X8]\'"P!!?$"6QJV?>73[!A@.C8;#0BQ11(?1PB\W_]I2=)>)H[ M1D@OBY_GM^V]8??XYC<2:R"Y><=8YW;VS:I1L\PGJSPM2>G) MA\3J-*QK%:/XH)IZ(JOITI(.=YD//P16>5ILWH3W9?YK<(:Q_N@'KUM\'GH3 ME0(KN6GI_DA2IW^U7::VKT>;/VLY_K2^0J5.VBEF=X(>CZ@'&X.W7,IZ/F$? M^5/ND;R3R;[WK%:N7*K]Q[H.YGHETA;@9DN?W>^RPS+[6/1)7VXK M>?FS@U]->.[AJ?E$=SPY(5TQ/=.S\ ) ;%F2^TYN)M6F;#.P0XXDNSOVKMUL M^8/Y<;OOMN#TCG# :A6IJ1\/_#2@M5V?T$9=J:7S1QDN++]B#D/?G46[OY(I MMV3EYSA8:H%'U!T&R/S9-4?X :>F^VR^AIU/U93&8A?=V4,EX1BY[D+[?,"P MI@&+^)#5^^& CZ?XV*= M.]YLTK5]FLI!'HB-(6SAX&<)"UYI)-FF#BW=\Y?U^?L+P=RTMR%,GU)25+_.??B MJDOY%M?R\V6E=#4*ER>I=S-_7]TXTX["SO^]?TP2I\!T!73^1#QSLN]7F3GJB5N0^PZ$>_#$X M[JF.D+Z75'EKDF2K=$<.FD7O?8IL-*J%X%],9L;"C0-B_OR2HHRS3) 21-SE M"?=MX>I?>K'=@Y_ZY9.Y+?Y2VW["*C;*1L"V8%E=",@XE@P(P.;Z980FG+C* MZCJ.")WDPQG BU5X_?#,F>V0Z.29[V$WP['I9MQ2W]"3T33U\_0@?5/).@Y< MS\9U<0:NM?H&9PC:Y4I(F6*!.M-6]0+K#< B 4@2 KFCO5F:6S2G9#E#! M#FB7VE? #@! + #1HW; SM6?Y@^')+V89@".?1>_(_P;=_&?F1.]-E>KX6ES M'\[1B+2<_MCL:8 YQM!4>F".L3RG'IAC8(XQQ$V,1Q7,,0#$'!"RF#8L8X9C M[IOK/[<@'$,FW9+UGTRE)>L_F4K;UG_*GD:O_V0&L/ZW2=WKL/X#(!: 4$A- MG@B/*?*Y'8; MK1@4 =MX;Z13QV X-;#.EU.3HE()_E/! &+667Q=],S'ZG* M)74X1?USR)T[H36+^XD3RW+@F>YKZ% G;:FIB2J/B\N0>^Y0.'/?IM>!"F\+ M2'9:YZ##F>:=(28Z7 8=WF(6_YV4X7(B6@"$JF/\@3O_FVASUP]G >(&0W\6 M<=_-X">*N#LG_ D:NBT0D',ZW2"^-?%.232T AJZQ2S&UG(48-90[7P;^!:R ML4(&"[DU#-ZG?^?36I1(*K'<;5.*Z$(9F?)!7UH9&4.?EY&Y/.%N:'U/J"%S M/#H//VA>1 8,ES;S^ H]FFYLLM"68&"SM(>W<@^)O*/ TVQ8^!QS^\N%@[(MUK[TTW+N(>'Q%;[;E-PGD_ M0D0N)B8RJ.GVH #4=$.9)TJ)FM9 3;>9QQVM)P=K-=$^U25$N[IJI)X131&4H4 M.O,OE=,:JD*YD1B2X??'DB$KN--_H'V<:$$UC+;M1W8R22]M+%4^BM.UK[J_ MO3B['%QQUS\K]G8>2,7N./2NQ4*(JI1/D,+Y&F0UZ[.*F-_XK&3DA23 /,'?>5NZ,] MISG?X[[YP803A>[?.3- '#E/()'1!<]F8'==W_^9=))-GD5O$#_31K3TL8B; M(-,C-V%4)2UEXW.ZDG@Q[Z*W$GU9[09*+HN&K/"DG+PYH2UP>1J?(6,)9\-_ MX^>1,VCD&:$Y0MS8#(:D(2[6)^00&FV_.'P]X0:NNSIATET0TR#N2)IBZG[2 MZ]1<(QL>'?YJY ?$XN!&IA6%I-VOY<[L=:*0+H&87)0(LX ;S8CA@S]R6W7KG*P5/OSA,6GASI.-@A!Y?Z=U3UTR^1^[Q*5'P,A0?N4_>M7P! M3VFWFX$GW ,FYK-/V@(GW!XBUT%/B)_S-OEX8KZ^_>C9<=VWGR&,?M+T\NWG MA >.-]OXG*0]6\YTRS<>_3/&$YQ\2,H0.%ALSX/ 53.,P)BN>=/Q] M @L?KUAXLE@JWZ7$GP103X@;FF$,IO ]RG'XG8\((PA#AW "0SK GW/Q %?8 M.PW\?\>"@/^FZ=L)ES"1R7/6(1#AAV!>8/!%W#,>2\P,#E.?,T3:3*-I:1%8Q^_RT:A%3C#6*@3 M<,PW5+G53;$8$3Q<[V_@-\VG?BVY(,JUCW M[=>Z'IT/Z:2,J16B_\P(ID:.2]M]$QS\1'';;ZI(+\ZHLGPF'9C-['R ?NZ8\85@L2(BR MAL,?OM).V2AR%B<] G/JV"YIMXT70D(>Y#TY@>\1 IW0,<7F$1XJ M%CB]O5#[&ZH <- M\0.3A_%4I<70PI\0D4R+L+7EG+YLM]IYCE4G$1M,)X]S"9\2.R1$*54/F>2F MSDXTM1T?M4QM7)#A$%;Y%EXQXG>M3S\6NDT*T%MM#*$0K=-CN83:A-Z8=WC- MF(O?L0G?P,5$F3V.5Q=/JLMBI*ZLS5@7NJN*:M_JA8W,T/>(QT0%&PL-8>,C M9C9F $)O[#R><_&K7;H:DU[23TZ$%UZL#&B"+<8;5MS6F POL2Z#56Q93H!5 M.ⅅ:%L(R4V68PM:M"0@5/G$&..LV?1*Y&NV904;:"BLY"$]R9/''6JMEPT ME^(40,?X">'")'JUS:VT/[B((RQ41E9(C*0%2F MQJC,GL:U;Z4]):JUSB%$*7V-VDZ").F>BYV*S9_;B^D<2!ECE3(U1=9W3;2> M?O)88YT(L=;*VE!>-4XT62^\2;O8.Q'EW9?S-*HOOJ,\':QT>$MY44JSOQ?K MJ)T[?.7">-N1JT[_SYN[/R[_,> NK\].O@P#O#B2'V5#]0F]6?X&3:V>M&+A:81%XZ)Y4G# M7]AV3/Z:^#.LR3[N)T;1&_T,DFT0QA'RI)8EMRQCN4*VIU7(%=#;OY/VQC"RZ5&2LXEQH+8B]OW^KW9MRRILM M\F[+5.GTSY(]%1*97#&!FT#FH6G]? SP@F=W$VI9%D+8^WQ#?X[^*[/."%+9 MFP:FR"_H/S/GR737W))U4S#5[ 6N"1C\2ZXI?GZ;?\;4W+XX+Z>>[WT+3+H_ MRIPL:>/'=>7Z-2;3;JV3R,FY+%8=#!9$!4B MXMN.NK),DDD5OM=3OWQ:'VI_W8$\A#=SX6P7VO?*MG0%+:*BEJ#9*B M=/J2(O"BH3,D*9F7R!']KYE+9%R3+PYD+?*;=IHL4C8J;%4 S9:2/>O)X,ET M7$+-;WY 3N\M<\;.T3!:_I68B%GE127UGG1>E>6\\O(.9LM:6=Z\S_Y(.00/+HI%(+D 6P@LP MW=+WT#S?Q7\FV^XTA<;V9\-H-',Y<_X5?,M?BE1S\]=A!)XG+YL/[VXQN@7^ M-B"F=_H]0=R %_75,HUSGZ3D'&>OT]<59UU1(7XEUZ)H>IW.,P1/:H7$K* MI142'BX5,G9?>$%D*;@*9FW%JK8X-"F=OL9K^J8[#"9M):"X#=#4=.*#!EZ8 MG/BAAW[!O#U4UR8TO8A).O!L*BX#FKAQH)BHG;XD\H8@,62*@(%;L=8M 5BB\J!85 MQXV(,4?HOCD/LF9G9*3?'2G&6(ZA_L9,5%O7=.+L#EX,: 0P[#<%HZ\8IZ]K_)JZ@Y3UR+F$\1\G3]4== M6O'F<.?G.*("^R+[<^)N$ZJLDB*2' ->DGH,Q0,@SE1U=+](1$D843)OR"Q% M+H_)\E[/62%%SKQN$G<"R[OX!)9KW[,.\O95&1LI/;['5'87V,[,Y+ <#BS2 MSUOFM1Y+3MDQ6;^_^;Y-2M&!B7NHNIU3,"OR56+-8IV:/WH/YBS#Z-FC4P]% M#]D;%0Q>5]J:_\>ZXKST(E(&F!PCC8,$$"_.I4:7](RWI;!5PHD^]61[+==E1ZKRH&+R8?ULO$V,8KRH&HG5,HI4J43.K:$F=?D\T>$W*'2*J1+!VI&>J[Z1G M'E;]5L8#)/5B7+0^^&)KD69]X?NM>(^NB8JXNX<*M$-I?CN4/K22@%82#:AT MGZ.5!/=AWDK53M%)H;$4*J:M1$FK/CMEQEO>"P+Z8S2O/P:#A-O6 J-H:_SX MFE]<70Z^7EY=/EQ>W'.#ZW/N_N'F[(_?;Z[.+^[N20-D4?_,?3B_^'9Y=OGP MD;OX^X_+AW\VJH<#F\QXOU6&ZYA#QWV_^#2+M#ZJNK-3\Y5X'-LKE^;>=F<. MF] 8(%,AUML8'8<=H-9(SPS>$(HZ/MV@V#8(!DMS*Z&@;#[!H%6WQ#96W2ID M39P_M$O'?=HMI8=[ZG4RF*%M];D6U6.VF3G9ZW\?1Y;%_F6'4/MJ2=$#!4PE M=6-X485SE&U&TWY=70R:M$Z_)_.&D=N0:7#B#H,^S.)H98">D#?;X<- &G'J M4Y7)B;<_G6A\-@OQG% P%Y[7 T5')X??>KPB%I7ZPI 3 ,A*?:RR!&3U,+)$ MC9>TW$7GJ[.BYWN]>+#H?3!6=>=1%=M-JM\D55#\(1X130> !/N#UXS5@D*; M$KTAM"257H)$^C8#9L]2D TPNH !(^2.DS38[JXO8?Z]^ 94*2U2B>;V4'6Q MTU>PF2V(I2?"%I4+"W5R6=+*^1$HD?[H&F_D/ZT/Q7(9?,8QU3W WBH=3MP_ MVW/\@//\"$'QKL+"3'/RDM;&!Q^GU$DG)$TLXD EQ)88AM/^V%(Q<")UNA2! ME_(WXVCAMFQ].[!OH_S;M3!LN!8?\C]VHRI0Y)0 M#L>41#&E]AJ4B5AXX+B^/)6\^2G)Q(\Y.R!]?DI6T9")DRAI$M^3BFH"P4QJ M2H$V\3&#+WUJ2E;P*:0\H,QKA<6*FY&3DM9,:/HSCF&)NX]\Z^?8=S'LPD4A M$QN-',N)/M).SM%KBN(:1YUTU.!ME3/7#$-N@&<_F?CD[1@-//>7]]3K+0KN M23&RMVI66U6SE]??-K?KR"LHWF[-X":XCT@7X'^8[@PM'YE&_PH+_:N^OQ#L M&JE>_4BU3I]43]PT438^X*9FP#V1=RWKOO'43_F86 MA9'I$465<70&/5?!B[K,*UOBT9MD)V4/R@9YCNF(F8F=>70'H< @:=$]GJ8I M;CG&LA/>#GU97&QB217.C)9E"&,+=EZ+D-XZ+\>77$IJ\O$O^4"&&=F84Y9E.=DL[\_ .@H$H2)30AI"2T"Q;VL>1 M*=/+:T6) JDPRE#>"V13%8T1(S]&%+8P D'MVV!^I"N/D:WN6586;RG2>A6% M PUMI9[15FQL9YME3I-6%+(;W-E DWN )+Y=L=%]" MVVH,CYP79W?^BP-\V MN^R&]R&#VV8-OCLN4:@$%H<13?87I='[(9<"#O'X\6]O9><.129^DWUA M!AZF1[A"[/.8UIG%2._T-:7'*\IF6>*-#HU@#3<271L*N3IT]6C!:U[<4@JI M%G0=4X6$54V8 MU-AOE/.(TLQA>7P M93Q VY^1CB5OQY_B0>6^DQ+A4V3B&^=;("N[-A,S>'2\;DRW4TR9S\DGY!5J M";LXXEP.Z!-/R=:;8[TO&1*MQ($09UHD@FAZK^2( .T)J8@F\+0E&5=,27; M^A=Q(9(OC8.E<#RB[C! YL^N.<(3/#7=9_,U['Q:AS%&["K1W])K)U5&H]*H M$BLKK%#]@%:D/,4:$ 7D+CPFDYFQ<.. K">_[.>/CAT*HD8X?\21[@(8<.&7 M3V9_&^\9Q.A"7*DN?*-1\2!<AV//HI^Z?.FNGRS -')QI<3 M$!K&B:8;!(>)LYF\.('H"87HFR4SOB8K)[HJ[;PLG(@[K[WW6%$YD67EH,>^ M?TT39!ALLP:KIWKLUE )M@??&C!;7(M8XFNRL?6M-O:?-W=_7/YCP%U>GYU\ M&09X(2$_SFZNSR^N[R_..?S;_+$3L6)* 30,MBY,U$ MR%X/R^Z)2.TU$XV&,N0!KT"(F^#[QB&'\,)D+P]_>)!I4*S M;(C572@6!EG?((O,+20ECYD6J/O9,+0"9TJCY'13J>O" ;?4UGJP R2 Y+S MON3(]4M.K].798,7M!;6(VN&UW8;^"/,OKA* G[&DV,=V#6LN4;L *DR0)%FJ2RU-(*@":2*IW<&K M$DLM !IA2-M3Y^(*I!&3D6IO""PI-..Y^13L&?;#5J#OB] >TJ$5R% Y-"/ MVN-%?;/^ *.G#FJH4'#4(-U3H[P*D"H8I++$]_+W% *0MA.D]6-4[?053>;E M+?4U *. 4:LKU;^A+FN=OFPHO* 75521O3("#._/#B!SZV6=.'V_N%0P2 MLMA*S&++LH2U?)7:E_9%=-7-Z#??M^FQ]V2/Z=YW4[8/65F,]$Y?4O@>4]N% M4/ZNZFRH @%%^M$8O"07%W)G MB@.4(G3Z*JG!R5*'!,B0@0R9@S-D"I0-4EY3YI7\&4W%M&D+UR M0/:*E3+L#OM:N;)8"I07E$!&2H%( MU,E17XV7]:(.+ (4VP7%?8DG!6*QU^D;:A&)_Y!>4AQ6?@O\,.2F@3]R#MOY MAOXN>XU<2N-;2N+,0D-. (H&W\M?^!V:"[43?'O,VAS@4\FA0$'@%1G !^ [ MP)#-@ST1^U"*S@M"4><$ 7OMPMX^RS4/^*1.7S)ZO*I 1S6&T'$S1:2#@O?( MH9U/?O[G)J'BH;>Z>L2K^I%%19HZ!9NVP&UQRPL$%"]3E]3 M>%6#8TVM!E1E>#(Z?4E4>5$KJFT\ (I%0.TS"(M#E$9V)7L*W].+2B1A*%>D M&=;@;\A#@>E2>]"T)X[GA%% ^VM#N/#P+)&8J%A"!FLD/51,1*)X>=KPC1F? M"1SQRM,_"D85V1G5>46 \$ZK454MJ.1.OZ?Q6GZ? T#%,*CV)FP4C"JET]=5 M7A58VC$[AC2-^ "=GSY9 U+T8S&94S:SJ,A85'C)@$8(K4;3G@!K86@BW?)X18'LSE:CJ2(PJ;%_ MG;]$*:")833MBWL6!B>MTY=X>4NTIAUIG8VQ_9(-^R/+YO"J"!6@R@ M_79=+@3U!+R&8>> $0UT3%&\FVB, NY#8L=]3()Y/.>A8^MN6M+>-*'OM>_Y MZY'PA:!LRH+8Z>N;O:O2"P(XR P[R'NS(S/#1>KT#6A]VSC0E+/ONP<]&5=E MF0: U3RK,N"*866T-TNQ6#C%^PE:4>TE&(K9,6WAT9S$(<+,0J1X_Y-#NI82 MWB6V'A>9+_EZEQYU+D1J2W"9 O$M\"=G^"&.-\.4N5EDBGZE3(KO>R!,N7B) M A,3U_',X/4R0I,02R-Y?>#3$@F'AL][*O;855Z7-\LBL)=3 _J)0"6^\E?D(=I<9%,NR.9988?X(,[")%KV[M^G18M!-LJ8 MBJ 6BK/R-P!EFSKL2&2:)PAP\Y!F[&T?]\^M>:1.OW>EA0AB-V6R>MK%'$N M-M]+LY"W8IXY,OREO/FS+>OE1*(QJ@X_CV?(V&#%CIQV1+%C$#<0M\/CY/G$ M3:&1;9E"58W$+=C%K?4>PSYY$WK]'6=%[94 M$V5/W(ZA(._2F*,"3G$PP3,*Q&:#3@OHGRYCXMC\;NHCEMK\PRNI'>4SG M9[^:H6/%_9,==Q8A.\\QEY8NNVU966]1<$\TZ/OA&FGG GMA!AZF0SA_#L7. M8BT5EFNI_GYLN.AQG,?(W382%=%9C.(*$MS.TQ$C<)%PSA0 M2 \YJ0?Q)2_GDV&*+@9)6)#12B\ M6=(_781X1'*; \18C*:) )<7HZ;R^)1$( M)*7=DK+NNE0,O??"(44.MRC)%B4L*Q+?4Q1>E3<;VC,D*]1!^Q290Q?A?VWG MJ?\%_YB_>F(&CX[7C;]RJF)<)9^0/5652DL\Y&'PJ;\8_H%/*4X Q+D T">> M.A&>N?6^2$A$).X1XDP+NVUX-*_$3_/\"(4G\XF5-,AWA\2EI*JV3E4M+6^2 ME^D2_O[4#QT"Q], N;23]>=GQX[&D^FZ]AY],ZVS"'5HG^EEX[J3(:E4:56&=@ M=>;')[)/L:Y! ;D+C\ED9BS<."#*_9?]_,$^R -1:9P_XLB).AZ=#_W2YTV]]T85T_?%EY43>NG- A%?D_4351)W7A9.=E][[[&B?*(I\D&/??\:YAX, MMEF#U5,]=FO,5U(Z2SVY,Q4QEKJ:S&1]>U3WYNZ/RW\,N,OKLY-X*24_SFZN MSR^N[R_..?S;_V@TW/]2C]GO#Y7L_%:"C1'["F1]P$WS<. M.807 )N[1],($2N=DP4^11YH:VESC3])2YJ\^%GQGC,D-C-.0$F0Y#2)Q&EF M?'24DXH0O;82!V!5#*S@5#TDF$4_4@;B!N MU9RJET0X50_B!N)6U:EZ2813]6QA)&ZR1C:W S1&7N@\(>X#\4#G_=;R'*YG MY<@W/"/%,X[ID/LW/\!_>IPU"P+D6:]<%."GN71KF3/M?\_B3N#0.[JH-H-G MJPHF7CX2'IPE+'@@'(C?._#LAR4_!@MVX)7G9O1@OMSZ ;T018$SG-%=]0?_ MUL2/R5IK5A+U3E_FQ5X!UA]#!A[@] "OG6V98%<@WR'>=3ER!\BT+G;ZL M\ZJ6)_,'Y!OD&^2[L!2L(L5;C,\?"?+FGCG(-\@WR'<=$80B!5SJ] V95Z3- M>I\-E.\L=4$/K3V9\BG%(:W@NJ!0F[/@VIQ*(;4Y>U";L_JQE%:;LT$5."7E M1.[MOGQPZ47A1#5Z3:D3*9P8HM&9*+L&N\>R866.[Q5O_7UP_=O%/9X^OG!S]L?O-U?G%W?W?^,N_O[C M\N&?W(?SBV^79Y;I7BYC9*@^S;E=WGU^W-*C P/:01MS^+FB?>1;_WD/IRY M9AAR ]HP\>M&.*584L)#6OF0"FIA-TO"XBY'[,A2(X@VF/BS=\K%Y%HHFT$ M/%82^S%=[M9T[*[C=<_,*0FE'C-1+&LVF;DFMH>Y^#C(>FK:U9;4M",ESSD: M.993G00QXW:G(]6#CR4IMGK&OHLU9H@]SO_,G.@5>YPQZ=)[G TY9_66,MLW M +^:KNE9^'%FA$%D)5:V2*WLW5T)\N1:,Y5HG8Y(6;LD[DG]/[ 1XLJFJ$P; M(6KJYJ9HPW-.L%(0,A:ZB09SPP5]NN)+]UDLOV6VEH7FJR,Y6]-@=PNM5Z$3H'@5/CH7B M8H)WR/(?/?J4?YCN#&5>SHQ.7^[Q@I([.@*H!-T!7 (N-9%+F32\UBP-KP@, M:OA6]"E+AZW+,)R1[ 9R*,Z*,U]#FODZFU+G! 66$]*K\Y04_AYA/"(WNU\G*<\T OWL14ODC(;V\3'%+602AJUXBA>%F[H738B@M< M8D3@#_"I=D@[72UW"'O&)52B'0'4S>*0@#*F40:Z +@$7&+/1RI?8\OL:>PC MVHO9[?.0JB(.D!/!'D]IOL[=@M[TML&S&=B_!7ZX MU=71.WU%V>PZ#/$HIN$$44/@$G )N 1< BX!EXYSG^'!?.&>G6@\CANP<[2" M/K:Q(Y_S4,11PY(+412YB";D+;*LMIT3,8F1>)A-WEB?=O@'-=" VPK32 RZQ(NWY3K+CO]^92R];8J,*6WCVCOX1I[/]N:IH/K M#0$2X!)P";@$7 (NL6F_]5*6"L-K?-S6]HKN:VS)=;/R#O&411X QGM/_V@W]K!LB+,ML+!2D1L%56L&A3W-<&2]M[Z;@36>-]Z2\^P='''C+5DHN?&62CN: M\!(T-"D(<:R))!1YW[-R[16Q-(VW5 T:;X$(':T('="[+N,R1?J0Z.3\:5%' MZT#(0,AJGW2F/1AYH[U=:6U_U!YQGQ0!FOZ G!V?G%77X$XUR+(F\I(&D@:2 MU@9)RR1H&WWL#O"\-*'3-^3<<3YHH 4-M&"_X[CW.X!+3>!2IA6F80VT-+'3 MEP1>$UG:MP)4@NX +@&7V-3P#6N@I4D,:O@C.LL(#;1*2%*HHH&6)G?Z"DL= M&."02=&J_# 8O=?G8Q-%I!,!@*C%("J^O=FB%:*2-:*263(/CVBOIZ3:].V+7Y3@/F6I3:_IG?ZV3 ,(AS$-)PA: I> M2\ EX!)P";ATG-L6K-2F;ZS#FK4V_5ZCO)C:]%JOTQEU@2F]?41[#[EJTX/K#0$2 MX!)P";@$7 (N56Z_55*;7H^/5!E;$NZAWUL[<%1);7I=8@M'1[3YL:TV/?2C M@@@&< FX!%QJ+Y>R60$;I>EW6 &Y*U%OF@9RIY^G*R7@"J0?N%2-#U""]"O, M2']!<7^6?8'5"O/_=^8A3A9R%)A/YG_$!>:5L@O,ZW&!>57.71T[$[-J#L^4 MB#C6)#)]F<-LU/,4 MF =) TEC9=*9!*V( O,]DMNKYBXM4HD,'5%2P,$%YO-UW&1.'I+-C"*FNW-_ M 4AV["3+I'4;5G2])V(%;_"ROJGC 2(@50TG62OWAK.H(W$CS9AQ=23M5$=0 MS:X";!5=(3S?_GMS1&_'_O)AQ1^SU0;OR9V^OIF7701+#EJ*&LC6/$O1D9*L M2)OX@!JH&5<54OB<%R60$I"2UI&LE6>@BK1QRU3#Z2RPQMB9X::NZ1U+G+1*N_4BH3>]Z3:A]BTF]K:JS#V--+"%T!/C M<926D:PJXW6G*&1>8?1.7^,-#8*T("FM(QD$:7,8L,6IF-XN%0.!UXJ-V(QM M1%KF,U=IJV9I(-(S.GU9WBQR!_$0MN(A0#(@&9",09*U,E!9>VFV(PKT5=D' MHF5^7-8.$'NMJF(Z0!A"IV_LS\T'#QV"&K6=5RFS0<*F0(A8('HI#H8!?T$D M&D:R5L;Y,NF2#-F81>@2*:4N:5 H+[5Y:CM/\V/;.H M$>KA,8<$*G2_VJ,S&+K$DR2<" M?K:0[YO1V5*Z[Y$U"_#74.;:RP8IL"CR0B]%[65@/TA,PTC6RJA@(59A#:I& M2:]J(+99;2LG<#C!1P>2 TTPU3)WY &O$!QI(!F0C*EE2DF[3.5N&I%Q8=,[?8DW>B)$ M.UD7'PC=I;;UJA:B7FHA:E ^%2N4 M4V'Y%7.(M=0LVOV5%1UE(:RC@Z*7#U'8MWY(9$SJFZ-6*S_'"YTX-1]1=Q@@ M\V?7'.&QGIKNL_D:=CZM36GB>-U5^KV=^LX)CD:E33!>"_ ZY0?TG. I+8I* M[L)C,ID9"S<.R K]BS,:"8IIJ)H@BH:"3*MG"K(I#$U9UA53LJU_Z:0.!$&X M/^+.R.+ND=)89G\;&^D/BO0E4*FPX/FZYC1$I_-?/MM..'7-UU/'HZ.F7_H\ M,8-'S-,$W>IT8R&E$XHO+[E](L0<3S:\DC*_#ZY_N[C'T\<7;L[^^/WFZOSB[OYOW,7??UP^ M_)/[<'[Q[?+L\N$C]X&XJ(XW0_;'-VM83L3$I*G&5T])L ^.QT5C?X:?88[BWI#13K(;&1[2"-J>Q4TA:%"/^W#FFF'(#3BL@KBOJ7)* M#RX6^N!$2%J?CL2-+C2#:8.+/O"@%T0Y8*)M!@$5U XZ4-^@Z M7C<[1R+&?"Q) MW.I6)O8^Z68F]CYCTJ7W.%N;K'^.K,3*%JF5+>Z$4XJCS3F2"9C;6,^8L:_* MY6;LRP(YTB[RB@)9SY"^TIKTE4QY8OM$+-7! 5(X8/-<&(@0B- QB-!&!ECA MB5\ZEB])Y35% R$#(6N+D&5+:-XHGIHASW)3HLAAYEZ/]31*$"00I,(%::,- M2WD)RT:GKZ@2K\AYBG^"I(&DL3+I3(*V496O:/D2A4Y?EWA#WRPXP*)9>$3U MW.YWM0A#+^1W=%! L+'U;VIO:%=T"CUP";C4A!4H?6^@!W^Y<[I6%Y[&V(=O M6P/=(;Q@A4Z$[E'PY%@H;H!\ARS_T:-/H8W$,Z]G8J!2$[F42X31U-8:3=C;C:ES@D*+"=$ MBR;'G#\EO-F='-3*TNP9LQ2T-(6C".&1?3X+,"EB48J3%^C%FYC*%PGY[6V" M0XIL2 6Y^0P%S(X425M4^8$PHFHX-8I(!0D 47M!M,_C*P1$:J??DXK*F (8 M,6W\ Y> 2\"E,EVT0E2R1E3R9OFU^F!T1'L]NWTJ4HJ$0Y.IZ[\BE'PXG076 M&#O;W-0UO>/:!JK2K[I(J$YONDUH?HM)'FX3'Y)?E[LF+\3)FK!4 I<8$?J" MO9>= I\Y1-G#RH"7Q,WD0$ :TT@#?0!< BXUR\$I3FL;[&GM(]U7PM9W%#@6 M.4T]]X.<"+:02G-U[A;TIK<-GLW _BV@_7\WQ$2B+7Y8"A1 O FB@L EX!)P M";@$7 (NP3;##EH_F"_V8R@F,1(/L\D;Z]/N/B5YH%%.OT52*;_Y >;.GTOFX _HU:]OLRJWF>1B MIZ_G:>@"L9$F*#W@$BO2GN^@S%VL=A_\U!*?+9 E29U^CU?U/">F 6N@$8!+ MP*4F/:.]A[9WX&5;7>>F.'=M&WBEAC$*J L<'68A/ M-+C_06IR"EU!6S#FF+8F:O?9(;("7&H)ES(M5EIU+9DE4M<6KT9: 767 $P@ M\L"EPX[T'5!<-Z.@:YV^V.,E#4[U-0Q'V9:.ZIJ,2WJGKPB\9&R>T*]EZ3BB M'9YK%''N>ZTX6NGP0U@&N 1< BX!EX!++'$IFX&6MCHY7N,O/M=9^[V";O['.+X2Z@$O )>#2 M\7 IFS69MD4'74W6>KDNC0)L(=R,'LR76S\@+QQ$4> ,9Y$Y=-&#?VL&R(NR MV@VR@.T&7M,D5*T>1*;40T$[!RQ[$ZM-A[^;@36> M=QR6\NPA''''86U?SYZ\'8=EB;1RY 4Y]X9M)F;5'.$I$7&LB63ZMEC9YMY, M*=MFW![0%FM3C&0B1B!"($)'*4)IZJ3ER@*1E4Y?T0V^I^D@9"!D;1&R;%&8 MM&Y6 >*F=OK8*-0VBZIGWH\!.0,YJWW2F>1,WSAG7YZ<:7%#8FU+*Q60-)"T MYDE:)D$32S<;=;R.J;RX);& 1:OQB/(.2FE(W-AP.VR*U,LE40 V-8!-)2Q! M&V<@V>Y7*2<9ETKN, B@$E0\< FXU$0N9=+P>\Z\,J?A#08U_!$=>JRR(W%C MSQ!DS&+0-XX+E]"16!$Z_2VI/G"JJ8T^%;")$8$_P*QCV@S!KIEU>?>9.F6I 2\ EX!)P";ATG-L*T"VKXFY9>XWR8KIE*0HVR0M(WH6X"--*#[C$ MBK3G2^(JN^N*HI) EKS%1P>-P"K60", EX!+=>CM]*E9I>MMC2F]?41[#[F* MS(/K#0$2X!)P";@$7 (N56Z_55)D7B%G>'M\;TM+*:CRV0X<;?@!I>"HQQ:. MCFCSH] B\XWUC2&" 5P"+@&7CH=+V:P 1HO,*T:GK_&ZE*>*- /U -PJ1HG MH6+UH I,J8>"=@Y8]B96B\S_WYF'.%G(46,^F?\1UYC7RZXQKXJTQKPD;[9P M/BPE3M]Q>CQHIC[&"H(&0@9*Y/.YF555V->53K]'J\;0O[M&) SD+/:)YU) MSGK5U9A75;RL]41>E?)TUP9) TEC9=*9!*WT&O.JUNGK?$\MJBP#8R7FFYMU M4$J)^<8&VV%+!+@$7*IA 6I8A7F5I%L*O&04U6@/4 FZ [@$7&H4E[)H>'$C M9L:XAN\QJ.&/Z,1CE17F&WN (&,.0^^P"J;9*LRK1J>OY.XD!T=1FK#@ I<8 MD?<#7*H#RA5OR+I&TOJDHC:" 48@[, EX%*CN%2D#U2(2A994\E'M)FRVVGQ M;!1P:#)U_5>$D@^GL\ :8V^6F[JF=US[+%4Z+A<)U>E-MPG-;S')MQ6/UZ1. M7\^=@0V!*$;@M,TNSM'&8R>4MB&)M"$ (+482#D E"U,J2F=OL(+,DM1 M2D :[' EX!+3&KM/#Y8<5I;C;5VCR&M?:1[2]#)JUIO+$LG+XW4F\W?[@Y" M8DU8-(%+P"7@$G )N 1<:BF7CF@G!#IY5=S):Z]17DPG+TW')GF>VK 0&VF" MT@,NL2+M^0[+9.\(LRGQO4Y?WQ*I I%G%4P@\L EX%(-BCG#&9BCI0J 2<.FXN)3-FDS;V;7B9CNZ1&MMZIN)D[!GPRKP M0#TT@4OE. E5JP>9*?5P9+VX[M$T0I,A]BX*;,@53^Y4QBRP_1G&1EP*^8C; M=?4V^F06W*Y+5VB[+L4HN U*+E;6'"&J#:VL"?RA!>?S4::9\KO-L-XGO&D: M@>DJ%M"BZM"!<()P@G#&PGE E[Z,2ZM&EE:)E^7-=K$@OB"^(+ZYHE8;+0)+ M:ZJDD\,"&J]I>5Q-$&$081#A=1&NKO^@WL-KL2CRDKC9N0ED&&089/A &3:J MZVVH&UB&>:7 'J*U2# -%'^BH6_\K^T\];_0'_$,AL&G_F(V\XOS^4S,X-'Q MYL/6,#>33\A0-2K@A>)%%.> H4\\)R7G9CT_ M0N$)MW-FR;=U";]PZH>TW\4I/6SK/*'/SXX=C><^WLJW$D((RZ^80\RM6;3[ M*RN\LA &&JZS^9KV/FT#B6,FE6BOZ77 M3JJ,1J51)18DK #\@!X6.:7E9LE=>$PF,V/AQ@'1?;_LYX].#I 3M>*/N#.B M-CU2DLGL;^,]_4&UPA+=5 WA^;KF-$2G\U\^VTXX=CHZ9?^KRN&]3I MAA:B$XHO+[E](L0<3S:NDC2H.^\+)R(.Z^]]UA1.NDI MTD&/??^:HASV31AL;8-54CUVZ[:KI'26VG#G]FJL_ZNQO#9TCK[5]/KSYNZ/ MRW\,N,OKLY/8%" _SFZNSR^N[R_..?S;_^= MB1]&0TGT@%.00WC1LM?WZG=NTQ\!;:[Q)VE)DQ<_*\[YFK/QQJ-( M[6LP3EI)(!WG]T)KYW179PPT7=!T=U8-0!&@6",44ZK'6B. *>=V9H9C;N3Z MSR$W"OP)YT\1\?F\1XZ$EYZ:.2S/0G@]Y=RR95^GW>;.=42S)W3ZJL9+VF;+H"8?]06Y:*]<5')T MNKK39LP\Y=Q5.YH?,6\YWN]J981> MR.^H+74$:S >=]7'SR@AO4Y?-'A9A\;IK0;3OF[/Q8#)((D>O&0 F%H-IBJP M9 AXZ>[QPI8= L!2>["TSRHL"$QBIZ\JO)#?Q6"OX%LS#,%;$CD/"1HPY^AA MR6@T<^D9OYG7GC[S-=B!"\I^\X/SA*Z#A*S;1$'"SC9#[A XVE7;>ED!(W?Z M6])7 #$M0DRQ@"$5(7-[ 8A@&SSVK+BA@5KTD20X@YJAC='<*#^"^RXW0' MS/G0C$^!)5@2$[W+L_0ZC^P4U!W-2D\:7 MF-!SGOQF.MYF'M'(>4%V][\H\+<)D[:HHLZ0LP.><_5;P&4!3 > '07 4B8\ M9@7:)J!(9W4AMU,*8&(83/MW?\O25@:+VNJH8G\?L.D?T.W\CVN9@\3&G 9H MXLPF(4TKM)TP]A&(%3HQ@Y\HJ6=4@-797,$TI2HS/&V_$\.GV1-^0"*NU! (!%=9[Z]-RA>-N$E$B.#.7># 14 M,:V]F%!>4J>O\"HHKR;!K)2C7!7A32:+I:0T* Z+R")!XO>QRG_!\S$ _'UW@:=(A2W00?88AE;-:DN40#5=03PVF=%EJ&Z1)%%U754(<9S-$)! M@*U)A]9N9QEJ@4:2;(JF,XWY^^)$4&$;. M$\EJ!C6EP$ MM6F>[)$==RLTG/W\1.-4;"RC7ULX9=1^\Q'9B72SXE7U;_LG!Q$'GDTEA?I)V16P M1!PE187:*:T&7=HZK!6!3B:@4PW(1VL:Z,JU)DO!FD*P9O0V*X]!8BVS,*O( MPDR'MTU(D3Y4^F;&(X06*PPMQN?"CBRJ6)&A22E\[7O6#(N%%QVH>&E5/B%_ MTCGX]TPO\H?%&7.C2Z0QRF!J&7.,]93\Q4.6)=F0\[)?!M3>8L0*.1@3"_/#C3XY2POX >?HEY M)IM2540:Z9%S-Z$'6#&MDXI321GQ)<6IL7!$OT'0JN;\]*&((I7M>,-@J2O& M4842%R>H _2$O-EAMF!S7:5R%U_7<&AE0QC+*Z@69UNE+$B_E;X8%(&,89-FM MR6)1IF.4]7@U?ULC"#06<])Z7K[T%2*.Y>Q:S^E]1?Y>$9Q-V2#UT%1&2E:! M'U_!GG1^$&74OO$&C[BI? %C+<%8W1!3X[IBTN8.-4"L'1#+L%L*'B&6QU<$)R:^6Y,TL,/%Q&HVE,VG@VK-D8&[# MV":,R,:0E,=X!/RPK)EJ4$QD_T3@I2V=D$ SM0=9!VUAI]!'*DG58JDS:D&1 M1*8MP&L4<989CKEIX#\Y-K8%AZ^62\L^"Q$SX S3_S8A_]?7'R'I'[9PK@8+#F16QQK=:#2V=!<[+/4C M-1L;Y-\?-33W;(27"$V]TU?XGEI44A(@LV7(K V8/0Q,C5?EHLH& #+;A$PK2^7A$+##R#G6<<5O=,,+_6?F3"?(.ZPK17.#?H76#[XU7PD)PP=_8&%Z!N@V(?&M:WK1P+,O MYE3>8MMH0J??VW)$!?8B6@*>/9&&+.#)9C5KM'V9 /M<[<56;="B9S5U&>H* MMQ5:^YS]$K%%NY=)$B.U\XO,J6^4G3@Q@Y\H(N=NN1!9LR#W5EC;12:SF3AX M,AV7$/B;']QC*;A?D/D<#;/+#4E!4!3>Z$'*:FLAEM68+!AB:J>OB+PF;N;? M <):@K!Z 49ZETD2+PB L+8B++-E63#$]$[?,'A5VTRW:GS2/?/V)6%?L;9E M<]VQ0DW+P,=TL,-O@3\A-+X991&:D?."[.Y_4>!ODY=>I__77WJ2*'UF*#\1 M//ZJ,Z+*A)@!$#L*B)6)L/TKORYT^IK*"_F;\0#*&$;97ONR;)B)<>YQ+W?N M,40Q#T/+=S-*^ =QS')MS26E::^7V'$;>/:9Z;KA>X*56:C(P4^--X3-70&H M/MLB[&4P0JO#GMSI*P(OZ%#YN-788Q%Z2J>O:WQ/!.BU&7I93-;JL$>*=0H8 M?%O*D[2C?C+SABP-@(<.(7G(7+$S!+-T#8)91P&OK%OQ!<%+!W@=!;SJ01=L]C067>5NPJ?&5PK# MTJ [\&*NWE00&\V?X>EXD>D].B0RFJ/=;W-=M'*S.R\7U-W9Z;HG=/H*9#JU M%C)93<0TD!$[?2W/L0N #-.0*0$QY*P.=%5K+60RFW)I,".3V!\C*],>^\QV MPJEKOI)QHO=A!G>NWUE0+)5I>W=1Y&\6(AM;O-F*/J3P%)-2&_$DWU3;V%V' MH_5:*76CD1U5@R[G;#J\:E"/UF0U>*&(HX0%L+E!X0\ =;ZZU"6"6B6G8[4B M3EX#I '2J?NLE(AH4JNU)_&"DN=$#F :,)VYL4N)H-8[?=W@):79I@?U$#[1 MY%G\K^T\];_@'_,1)QS2).QO.=KY5O)?,0EE\Q MAWC8LVCW5U8&;6%7%@75HU B8](7K*.D6/TY7M1ZG)J/J#L,D/FS:X[P6$]- M]]E\#3N?UJ8T<;SN*OW>3GWG!$>CTB88@P.#VB<%.S%C,!910.["8S*9&0LW M#HB<_^*,1H)B&JHFB**A(-/JF8)L"D-3EG7%E&SK7U@('VCBMS_B2/=/$@;Y M\LGL;V,C_9&DB<^!2D4+S]>Y+.QX=-?W2YXD9/&*>)N@FW8_> M2!:=4'QYR>T3(>9XXH4G;TXNG]!+;]1$?$T13R1!WWE9.!%W7GOOL:)TTE.D M@Q[[_C5%.>R;,-C_G[TW[U$<2?K'WXK%[NK7+;D8WT?U"*GZVJ?US'2UNFIV M?OO7(P-)X6UC,SZJNO;5?R,R;3#8' :#C4EIMZ< 'YF1GS@R(B.BL<%J>SVV MU(>D:+VE--SH*V*BO%450O^\__Z_7_YU)WSY^J'_ZS $D8W_?+C_^O'3UX=/ M'P7XZ^'^MR\?[Q[AP\,C_.?W3U\?'X3[S\*'NX?_$3[_=O_G@_ &S1'73\AX M5==WBU9O7%^(IT$"SQA';RFAWB2^DXS=>*^)JX5Y;S2%[0LET2-H*B+,X+II M)! ?6XP\D'E,9D,2"JHD[E%LMK.T^0K?[$N:8_&3VX[M:RZWG'H*+>NX$SVU M%:ON#MF4.IBNDY3A@*H!4+44_M\W^KW',W83NNGJW'R$9Q]AMP*_^Q7[G[B^ MXX]J*/9?8YL&_HPS/>.ZCOBFV8(,]\&<^LO)3Q*.W(A7/JBKRE8HU6UBJ'51$Y-AX#KJN'(,=-*W%S9FED2[V! M*JK*T7V(.:I:C*I*Y;%J@96,)Y;TDA8WO(K 6=#QZ/R$A\T=V!+2X#P9"W% MJPE$4R?$JEAQ[!%Z1AP#I1$N^LW0P?.RHV V)WY$([""\^*$XVNKTGJ2'+'O M;!D> UB:/]UX.@T\I N6[, 5>8^T_Y C?1E7*;V!7=(RGO=?Z0B4]LP=JP-* M:F]@JLW HM1I*IT)213M XDE:B7F)0=:-X"V;R;:R9%&*U>)1DFA7UY@ MX+S>1VIA1H(;10E+OP+$^(1!Z0667B"SN1>\$L+,3F&>E2>8>X[/796UN"J_ M /$=?T3N)Y2]HC_P).47'Z.I[C.Y\\?E7(>-W"J?>[:-WL 0[9)T8^Y#Z!#Z M*G@TSXH^LS?01*G$EN7HZQ#Z6@H^#.8HHBX7^^UR]'4'?57\IV>%'U;5$A6] M3072K\K-NFKXQE-"K5Y!1$!U;BNMQM MYJE,WP]+JA_0RD.7L&.,+8OR\3*=>R[:#*D*]NQ62&TKKJE+,B^N>15H.I]\ M4KA\N@9$5;$YCY!/:AOE4TW.T[U-QUR.=OJ(&[S^5E8H.ANQ+%._.2ZE$))Y MKH3K)K-R+:@'TO5'[MSQA&Q!!8 & M2WPC@D>HS3B$<5(O\[7Y&&NU#C\SHOZ&-%V0/;/3R[B#!H>.*<+--^BMQLL. M^Z\R7NS>0-/Y4;G.XJ5>N,B8NF.VI)\.A\O93U;NP$NU+8&,#>Q%5;N,TY/M M*ZM_*5>>V[/:!))/V GA;K2C$'CO)OZ_C!7DYKAJ;.\SS$V)3Q:1JS:RK@3M'9L>0 MV1@P,2@E2:)B<6A>#S3/6D>_%*5%(&*VEE8\P%(Y^G!R_'6K;%HY0#Y-)F1$ M#Z2".($?L'+4:.KX3T0(G9A0CS(:U#6TS+I.IMJ[,19;B?O)IY3^WX'\]S[R M&?[_TU^)^PR<1-,IHSAT1S$9TZ[,_GCUB]R57_R1ER!U/\)V,(@<[Y^P/'.X M SXO:E;?SPDKN5]=I6 G%U%1CXDD5H7(!3FIKAOV^[;.ND#8FUC@1M.+FT\. M^ZN'_06AO@ALJS>PZFLTQU'=%53OO3%H ZPK"G,,O(JR= FP;UNM+-4AE.Z(];0OH.CL7)]'T]=!1-A3I>?E_K;R(6:=D)E49F7-)#]MB7:)4$>GH'8'=!9I[10 M*H-.AYV;8HB*SDNK=1ET>ILP9P#F-$F4;5[*M-.8,]L$.I.=R5.M#E;QNUQ[ ME<#W&RW5TP8*6T>HOY]N_MT1*JVRV*W>0),TV/X>W8#IPL+YG#,Y9ZYSIKTC MD?*\K&GCOL86M>-M3,Z:G#4OG#7;I#15B2M-SIF<,UNH-%7YXI1FV\[IY2:L MPI3&08+E0]=GW/2I-3[*1D?9+:^/62H$'Y+YG'6^=3SF^9EXP8LP=J.1%T1) M2#:&)>LX8<"?T9YG7%6+/NKLI/V@L:"T"ZH^!.U\C&NY:\9>V12[8\_M.L?[ M)47$-X#(5U+YO(VJ8#X<6&(MBF'4I',Y3W26)W:<&CZ6)U3*$R4=:3E/<)YH M*T^).,LT566V%6(\UB>T"E/J$=[G=MW_.,RMT:C8$:$V/F9 M:]08D@E,MI G>'2R0.MH4=DWWE&>W[U=0I0\(D@6;%_D;&R,+G4PJXOCOK.X MW[DEV@?W6!Q'J2N*RG'/<=_\MJ<(^XI6GD6= 4H'\] Y5W25*W;O?/;1!G9O M8!WO!./=!=I_)2TK"_A([0X\,TH[$N2[+,R=\_#H,?QFL]C6N_I3Z-*R<:5CZQ%LW!NTRVJYS%7KFA!#!&8&N MA-&\8@X\[=?O;CC>)K9!+F[TI=* MRUN<811X2;SYEISV'1%TAI[?M*%DMM8Z8.?^Q=&B/>).)I+FV+HAR;*M$6=D M.9+J2$-'54W-4<:C_\,017K3='%\;^X\D9MA2)P?-\X$)GCK>"_.:]3[9779 M8(7R1%^GUT:J3":'4,7>@RC,,@(;+F"U$6_!HB(A7@5#'31_SKX?ZW+Q_O'N'#YR]?[[Y^^'+WF_#P M"%_\_NGKXT,99RXX8I,2^D.ZXOB8S>,2HZ'A8W5/= MAT^.[_Z7L@@@G)Y,IA_N_/&WD$1XA>GW^$ ">SI MYBCGPP3$1GZ -'TV]QYA^2(A>Y.0[?Q2 JPM-/R6OI4]<3$:?'/)>)3>_JH2 M =V $5".A#S=#M;\>2'PGR2*WK'M^HYD%ZN??\,PA_NLR-\\4=] M47"$CV!IO#@A@44,YZG,%RE@W#@27J:!Y[W>!"\^@4U_,HSN$")U8XPLR-(@15' CSX(6$0AS" M#.B-^\*?!+[P7/),A'CJQ C%" $WCYU7@?R<8Y>-60 DF83!3!@F M$1 QBNCX99@*_8EY1\3<2$>O[,G+(\JT54?&_?0W8*^;Y3>NSYR3\" VD<3U MQ@*UXK ^,I)C1DC,)C8F,WP"_C^*P<29X=)B[[P1C WG"#/W<>0@AAQZ60P7 MI;,E/AT/$L>-8ASK8C:.YPDO;CQU@?RPHAD\8*<0X^A$^BTE-KW#?!=ANVIT M[@@PS62\N)(M3X0O&M.3JT_8E62\7+^^<)^$0I#5?P8"3.%!?R5.&"/Y$8,@ MZ>@],)B[&4[J2_#BB'1\ GJ4TON""<@QP&#N:^*V26^^="-EI(N2U#YUCVG74(U%JCBV5 ME=!%"5=-D5.ZW4_65.\K^[=$_184[2/ JY2G@3GI2BP!NK*Y3'PG&5/ P@B! M9A'[*UT<^+!\:+2P'(2I$X' (_3A*';HL_&YX9BVDJ>L\D?_H2\\$1\X#:0W M_DSF^$1GJ?;G2U"\204SO>N?=W??%O*9:H'BX\,$;\,?@9,2CU5S1VQ1)L2G M/)!1$M*N4O2RK% @@&^6R?KLK0^?/BS>!X]S0BI:Z,EW=Y:C04Z,(,4WT&SH M>'2\F84#&ZE/P1#/>OQ U94],%8?N@=2F1@KGK(Q%@8 !WV+7B MH\6Z, *[- \U 8[)&2-WIB-/Y7^Z_L#0P'PX!A\ABR2&50M=VG)U%":.1T_6 MH'YQPM=4^TX<-\R S5 .]P<@UY3M2+&3/EE_\[N8#^ [3(A5!@@?$GX3'7Z0L!- M800DS$3GQ VC6$B-!>1IF-5KAKT1T"M HP\N\] 0) !26;KYW]6[,>3ECV%- MT\0CLP[L+Q@G9CH#^\!>GF^#Z^)@'BHVR8$#1C"=ZV&"H569GIQ214 M[,[2 J'X:9ZV,L?/=.F'@9\@%N ="PL<7DKERG(M<#83& .0;GU9<&U?4];$ ML5#:YRB.WRUEQP)N6_5"N8*.ID$"%O<0!8%#51W<])_$9R%7JNM2+?7[0DHO MK&#>1V:'3P=VSEO[,WP/ ^HP5/668A EV,$2^$8"9P MMRE2Y+XQHQL^ 50[?309@C()7]DURE)T=D]2(@(/T]F9'9&9 $G*4OGM^NY= M>54OULIF8*/)JZR;O'>>QRRTU%19CIAB%>49VQ^C.'\F3";!+AWD1K9?&^7? MO$N-_K+F?;KN^(F].7["0R$7&@K9Y62MZDXMD9&M\53\$5%B?()1S6C?VBYJ M@FIR&$AR/UD09"EYU3)G ]OY+S9?^^@6:MV!AD?KB3G32CT!)2Z#,M=:MKF- MP'*D3DKG!QB_B^6D;LHH2F;SU(V)[DNV;V#J;<9T!3-OEN_8S[XI"=!3WRGV MD4*;=CF.P,]9QM1@!A6)]BT^YAGT90##9W[@_'!3=S(UQ9EEB(8G<# U,*/\ M3%.ES5P"V8X3U5Q,;T\W]!X8I]0I@985UO>(87>Y4)GLHC$!&4W58[JJ;'?* ME!@8OYZ7+M6(>?%PIMF6B3UA!N-,0DHHYE9 !PINZA&4<,V4.!XLO(N>8#J: MD>>X,SH'V/2CHP+F@.-_)?%B:42@DYCG=,8',1,DLHQJ.%\$>$PP(SPO&?7+P?%H&DBSQ'SVV(VTUT M7@/8YLQ!\A0$XQ?7\\2U_!_TO" UTT;82;1$U.@.ZE84Q..@ R\%CX[-QF#CB%R<<(R:GZ59T!3$($H3J&-&)BSB$WX0? M?O "EO,3E8MT.6 J=/.783['2;@Y2KDIB18;W"2&Q1?QRH1Z .:FN^^UD=7ER6B[\OE.T'8#(MR- RK@\J'0,/#A[Q&3-EPKP4MS;O$5 MXNQPDFLE,6&M&*/^&OBD +QNX@X?O!%JPE>0N_\&N9N"LJO0*S5N$1PLUZD9M72G9]R!MS[].HS .-RGQ9>N ..W."[SZ6 M+5HC&-)5$C[E?>ATE81T183<WM8IN8$VJ6&= MN:QHI4"@D>?,(W*;_?$N.]CM^G2F]*9WJR_4YX5D&_I"]O/2[].7F.\G/6N? MOCG]N4]_6DL!8K_I=M]0S8T_2WUYXV_;'BM;?5G=_/.VQV[_#13%:0:K[/78 M'?D,%6KI;:GIR)R4K:KJ>!>MAL:R<.T>Q1P[3I,LK")D$945DG2KXF=YQF,F MDY^=T>KA2U[^FI>_/JPP?0JI?Z6(2NVIJCGAFMD;R+JHZ_*E5+7F!>N8[\L46*6\T?F8(>+0YQ%BIM+:;.NQ?NIYH>\&C7\E3L MH?QB]P:&*%F\!VN7$;6?Z*T'4;H$$E@2+>UHFZ=]Y0XO0LBFIR@/$K#[%O2Y M;';83\"^9W0\E VPHXTLFG8'ZT%Q*%64K$="2>D-8!-96VLD;K56$ZASYS4, M/(];K,=;K/2H\:%LH"(;R%:;[ INJC9FJAX%)0VAI,I6BZ!T#29J=DYUO.E, M(3=:#Y6Q#\2;?,FH^9W@"4]R*'?H6,E4-X_V"7#+M<5XVB%HZ\23T1O(=3@$ MN/UZD/VZJ1<-RA?(#10%&6C_8(< .VQ5#:(5=K@A*&N41- M[V!+F5:+U$\/W[XM&]G8[#6 M:Y>'!BK+V)D:983]7HH;ZAHMVK<;NTTI';8K35#BH:YS..E+;=;#W*\LK3 8V7M=5@> MNV0MDK*8?7HH8^B]@26J4IO,$&[,GEO6U@LIHS>P15DZ^I!6BRS; [-ZTL1A M=1[3FD4>6>1+\+2?V@C4'3;=SSM< X>:P*&:*.M'G_JI?34O(UN/\S7GZ]I= M]#7PM07&G"K:=LTI?PWR=4EOQ4*YFVV%;0^O:L,[#JYU]Y+J:#FHJ8L24BVO ML[L76VEZ7:[\"6GRPK1FLUIZ*9UOWH(W:I1M*?\VPI=E_07Q]"'(GNYF= M^!3UY3BTN8P%P*(<\]G2_7[DJ\*D^A+6]W%9;OMN[B#TX8 M8C,/RG%5W88FGD4S)-&RCTZBX,7Y. NVD 5IRS[E'0B=RH,@=IO8&IB);.DZ8XS#;";#1*9HF'59'^&091M/2^H:_R/0'( MD4?GYRKV)NY/,K[Y+PF#,MCI"W.)XX[CKC+NT.E[$.X,CCN.NR+NEIA;16!E M=6JV4)U>@U?_C_Y#7XA#VB;X%99^&.=.4O#\T2+^J![[\DHV M8KM2)T_LW[24WL"01=GF>?0<9N?S;UHJ]S-=*NZJ&9PG MY.@U,#DZ"D.<3^ M!B?'58?D65W^2TNGZE(RN?_RW"'S<([IH83[+O=GDEWI^Z>V+;%IA**+:JO: MGO'=?\MP=K"_TC)[@S9M^#FRZC:CA7'*8\Q'CJL.2:S:S$<;-:(F M&B:O0W]>=,!"PD<_[ZOD3LJ]V<6HVY L<(8M]0;V\78BW[1W%T:U.R%MF3LA M+Q5WU:S($P%OEQ5I*Z#NBZWBN ^RM; Z):HV&Y%%X*B@#5O5);NA.L0\3>Z* MTN2V]#\Z]U%+6^L-#-,2-;FNC1K/7^6,V::)UUG>^T3^75L'+-HHNF\H^WZ$& M 'WQ1UXR)F/!]5D]8ZQAO%[8N.HN/KJA.@._(%./S\=?5LJS=0 M;+N.MH.5UZYA_R;GPFOAPL.JD7$\<[R%Q M M-22Y]F@I9W+.Y%?$Y)<>DS4DI>Z8+)< 7 )4;W MZ/:4O,@;W?)&M_S [Q&A9NO\!_(,":L96HIHF<62-"T]Y\O/W',6Y+U!.9@Y MF#F8.9@O&,RG-XZ./X=G2/K%&4@[MEB94Q5F0K9S+K]R]'EXDZ%^1.?A[,!)7(D75AR*I6U^Y$T-I1U\Z0K-[ MLHN'#7EAN];BJD$E65DO8AM*N8Z:!BVJ?W<)1B7OL5&=5^".9C,\9 E+BDNB M='RY2%ZROL- .]B.E.7>P.!M-BX-6Y4,R9.!ZZCC[#(]SFZ6]$K@;3A:B[N3 MPJZN0]2R2KL#BNKQ?=QX'P[>A^-\_"*?NA&'(6O8B*--6R^^P6\;CNKNQ&'( M.N_$<:G JVAHG@AYNUR6LM$;*$6IQCV6K<7526&U?R\.0S9!(9IUE?=I@R^2 MG^3A)WEV<=2&!HE-Q,EE"S->#5&6+J;(,6=,SICG9X'MWL#@_,?YKXO\ M5VD+O(:(@Z\ M&4>MXN6:RTS+DM) \J^BU);;PJN]-'>5HBFXYRW1R=K*%C'R59%1=&[4[SWO Y=SO*O.YZ6E_V+_XSB6+,,XL^>$X4 MN1.7C-^_?H"[<)42Q_O=B7'I7S^"]'_$&3_"X]Y[P>C'?PX#A, ML-)8-]J3/$X))6!*"F'&:($]1]).(^Z2?L)H04#!B3:T*G%"@C^R!B51I]J3 M@$CJ2TPL5>U/8EA]6ZV_,85B]2W#:D]C"E;9OB$-LJ'>/47R YG'M F/H$JT M_XZZ(I2OP07[,2'"BQM/@2$#GPBOQ EK.XYT14;7KLEWQYXZJK_9[PM%\B?% MW+U/_@V(6X1X*EM9V&==ET2SI+=AS6?K^,&Z"A(EE29Q(,0O 14J/'^_,DN] M_+A=L\=:";3);]0ZLJQ%Z*^[\\0,0S"-Y*_9N EH8V0VX[G$*='Z:/KX$ M55E.I86E#& YXW)R'T]:.7B71V/;ONUJSJ/71(3.,_VI_1*J?&B?T'I6\(2N MAV[LO:OY,;8KB%5_];<@QZ2B#H%GM!?#@RP:,/FT39L])3]!%N,/>,(T",0HB<@(E4:G\93)Q9>2$@- M#<=??XTP3V>*+H?\-B_MM9KN]43!R;J>C87A:\ZG(: 2?0K"5SH&]'? B)[B M*?5^P&*S 0!6W&=WC Z2W-BFSC,1AH3X=&P9(8,D6AM:P06R[DC+NT3PQ_1) M#F75/-A3^)@*X"M[_&U(/+CRF2R=%/]8=4^EO"$M;W&&P+9)O/F6PI;^_&*6 MLH@LKU$G]^\T7*KE)W(S!&#\N''0\KEUO!?G->K]LBHI0"CD";@^]XTSG$Q. M-D,FBD"&8]557!FPF4B(5\&8G-:,19B&*)7^YDXFDN;8NB')LJT19V0YDNI( M0T=537O;W)?>I_8U$U/SS M!5D19G#Y=/_.OGO1B--Z0>L%A06PT<%0!ILX+"%V?2&D:R'LUA;+I\#N]9%X MK?_W*;I_7PLI.5I;@-9K"$57:E['@](\*)UK3:1N]Z9O=Y-^6/CHRAVF:'0^ M@LTI*[]3>ZBRSUWM#6Q)5!3M(H+435=BXAQZ(1Q:K2G=65DT=W(?+RMC2@TK M/Q?K]]97&8TS(V?&:U27&0_>A[\%_A,8U575):;(B?J%'.GB#,H9]-*TY3J' M[J$ML2EU\T03E)XO2\1W( M>&>25@OXLZ)P#P%OT=9WO!/.Y>"M/7#;;O%O;?&EVKS%%P?@R0W:O?&H26W$ MXS6$?WB;^0.X:D=U@V9M64VF<0]3;5,WW9K\-1T'835;]JPHW&W+:DIOH)44 MV>+MP5N+M_; [5COM:;V!HHIVEI==5\X"*]0Z%7WT&H8SS2*)PP:$7K7X(CE M+>N/D>%&*0N0=KJ6S1D(U&Z94V.=FX8]U%@_ M3E-$23FZ,5#M&+B, XE<&ER]-*AD@;3LV(LN]0:67+1Z3UJ(G_,]Y_L.\'UK MV/[8D(V.-?%T42MIR,&- "X,N#"X*".@NA="5Y#_Z\MN:)#O5\MD%JH&UM%@ MH2V%,O\D0%W!#V)A2#R7/!-:J+%8<3(D:5%*8122L1MGWP^=""X"I 9)*! L M1\DJP@43P$M&P(-SX,B4PNE" MU[N1, M"(GCN#^*]LF)&.(L7+,3O>3 ;&/)?B0N#Q0+:$8'O5EMNP"78>0HN M&V'L\;78E./_@R%D72F!]Z(89^M&_7VJ2B)3["[IAW&)BG"2E3-@I5!@@V)% M6\R\":0*YWEY^=2KU9,M:;8<%2O$ZFJQ0JRN%BO$+DO'"+_3LAZ$=8P1ME<[ MW5"CD;VAY+W'%X9LDTPC,0EGKL_$6;Y4+G YBJJ)ZSO^R'4\X/<(Z,Q(NI!F MJW<)4Y>$3CB:OF8R*I4M5$;!G6[\BE)FYOQT9S!0)D,C6JDS&,(LGJD8=/UY MDE7D=?W"E8E?O!8DGB_,Z*IC>>#ED/K"Y^7P0!B."$?^!7G9 MO1CL8I"TJ/!BF '8*&$DN'Y& A^'XN$=,Y3>SO@9!N8\$:PCG(Z854[./7OY M.%PGT 2P'&XTS8\O-W94T6=#>ZUIBD^PVIPJPHF?WG1OB2 M2ID0S3AGC$,&.OV5!/@?*A%.0_(CJA1*] #Y3@Y M4)_PM'%FTONPHXC9G8L^>GWA3Y+OP%KLHA()5#,(LC!.2&;G1M,@C&^H[O3Q M6215H=1>7^XJZ8:/&:GC=?MXH3P.,=#Z.UP W4#E1FF"X!G\B3ODA:M1I$IX M<_=<2G3<4>%&JFC(+0F<7[_"8O2%+Q/T-*8V-KX'$)'N"#>^_\B7BOC&Y3OR MO8/9DX=A\ -,PY#, 96I99G$+KIQL[=F>\SERT?!#':#OE!WB7BQMV M$>$)&LN9S3W"7* BA3'H$.I/2!\W#P/T\](N0/@S&T^$']E;TLVK&ZZY=3>X M:/(S=)X<'%[9I72O#S.>@+@)8'@>""+VB^,'U%B&'6XXOL&-->XT@PF\&F $ M],YVU&C1P13Z11--N-O1^PALYW2XY8M.^ROM0%WY&I3( !0DB+G57M%,,"G] M+O+^^[QMO1)=H"0OBOZ-[:XH^\#:TMC">.',>5TG*% ]W6-E C_(_E1$^GAX M#FU/!8IDS;42+<4\6VMVGYKM%"@?A3@DR@LLFG"HTF5F2.H1'M_[W[/GOL?' MEKB;]1+]JU=L2.;Z[% ;0LV#)(XV_20_%YV007XG'>6E4P_)13=[@Y!9:?. MI;1U&')0I19?I^IL1 EU[LY&1_1$U^2^(AW6VFA7IYS#[MPV6*NOR_J%C-7L MZ[K*Q\K'>CEC-3;_6F<3J@J7RGKAVLOH1[4I%.OLTZ>*$RM/K(]DE-)*IK12 M5FBU)Q@/Z%K2#"T^@HT5NM0OS+OH'$[&U8PKWD"G[K9P=,/#Z7M2^J['/;@ MX *@)=3E J I 7!HVO1)*-?$R???"ZZ\/6SG\_6'6"=GMQ,M+CZ/HDH:A2SM MZ!*! &.A*;3\:') M^9#S(>?#C ]WU.0\D ^W%FC3K=H*M'$6Y"QX\2RXH\+8Z52AW1O(EB):9LVE M?#@?M@N.G _WXD.S(3XT),Z'G \Y'V9\:)W?)#7DBS-)KZ%@_(=@-B,A/7,Y M=^8D/,A-?-W%;JNQGKV=]=8+RRQ+SJP6H*FL 97>P 0%J/,6GIW&ERR= E_; M);O*J\%?![;DAF27QF775>!+.;_LXIU5K@1;.Z+2I\ 6[Y)R)=C:$6D]!;;, M-F+K&CH"_]%_Z MQ2$_@O^[=7(WW-ZR'TS;$4E]^4)_5FL/JSA^OL]Z1ABAV MAM$-T;1X\^!NXVQ#P+ 6G&T7[';=;E(.L79";$,L[$RBS)2X*+L.G&V(]9P+ M9W)O8,JBHM?5QH##K)TPVQ#7.+W&-!6N,:\"8LJ&T,:Y))G:0DEV#2%JNN/. M-31WGH@_JF?KS9U<^W-?0\$?4^L-#%F43![\Z3:^SA_\,7GPYTJP=9+@SQZR MR^"RZRKP=?X D-G* !#'5OW8VI$^=@ILU9<]QK'5:FSMR(LZ!;;JBV_PP'7% MD][A'!L6$!ZT/C.7[.T2X!;$KQSAD.L%8#["2!B^W:4>/:\3JP M=9*@Q1["2V^C\+J&8#0L)'ST\_%H'H@^+\_5%LPILI71&]C6T08G=WJV&C_G M#]98/%AS)=BJ+5A3Q)#%95/W\5-;0*:('QOP8THLC64T+25WL PS1KS'W@) M3P/55$7-Y'8FYSO.=[NBG;7QG<%;)'"^XWR7\=VN*'%M?&<"W]F2 MJ%_._BYUCF8#R8BL4ZZJV_-^IF?DB*8"6<9!,O3(0#ZPLB)IH+CC]D?9%FHJ(G&W%=@M736,#E-.]$]#!6K-U!L6S25 MHP.U+3[4SI_!!4C'!4A3S5#MVINA<@%2_S.N(8DC;Y?-G/ 'B?'KJT;&2%I^]Y,_@\J/;\F-GOTZR]C]WGP*_R3/1TLFB?7OV%$ MO34 KNDWZ)XS5F7"?Y(H=B>OM3.)G#$)?>*M&\/K1BML8ZZSC<**5/D4&VB. M/1#?#4+A:Q#G#+(:)LN^C["G9%NXIA8RE%%+P]'_?W"""@/(>#ALG57$N MUOGGHO8&AF7OFHPHP+/G!'YY)MYK7WA<76MF>)WNBYT2Q$(<.2AYA[+QF M3PW)/("'PI=S '@PIBLPA:$-"?&%$=P6N1,7Q@)?_49@(H*"+US#[=0EH1.. MIC#+!T(H-S-2Z$(<9*,'5L0IPE\T6NG@#">N[_BT,7D4PQ>8:A_A:@BS($2H MLX4!8O97A4-10N;$1W''\313X+F[4NDB+6]Q MAC#0)-Y\2T[LC @2_?QV"!4RLKI&G=R_.%S$K3N92)ICZX8DR[9&G)'E2*HC M#1U5-35'&8_^3[-[V4W31=QW[CR1FV%(G!\WS@1F>.MX+\YKU/ME54"#+,Y3 M?9U@&\DRF9R,+$P# !=C/41<3M#$),2K8$Q.:\8B3$.49'_;O3YF;_!(71C MNA]0"-*XDC,H6_M]E:>LG$$SEEL!>E](!?W79 :/&*U+]G5)CN)[*;4?XZ9))ZR=OTXB0[8CY1G1EX7O""*HIY\.:@5JF> .T)6Z9HE]4D M"B]3=S05'- HDR0$;10*8\!1$J$Z&A)XN/ F@#T+Z"(/=2XHI#G\1=5JAD74@JN?,(W*;_?$.ACGWG-=;UZ>DH3>]6WVA/B_L MM.@+V<]+2=R7F#1.O;[IF].?^_2GM?U?^IO"K*V<9*S:?B#8$0RKX/*IXAUB(C\5 MXJM'. \.LYUS:V+O,O*HTO@=KI@*7Z((K)4U.Y63L0(9G1B]OZ_"1]@D M3,?/(2'"PM!V/4[2HTGZG8S);$ZW1)R21U'R/MN"?%ML0=ZX]! #[GW0O^? M1BA&']E;3N:#R?S%=V-T.#(Q$"%POV/#C#EL"_\NB_#NY0)P,M=)YF_HSBXA MZ;E/B6]S2-9#DO)P,0W;E$2ZFCH:MC&':!MESQB%WX^J=\E3$L6"(LGV29O< M7!M!99T&*0U.U#J(^KOSRBEZ$KZ762R]B0R;_0C9\#FM_:A97\)P*PYP[3?I M:@<-5LY_?OGZN2P^]<6/XC!!$_VS,R)W,XS%5SZP9?0&JJ:C)7KJ9.%+/5S? M#0DF*WW-U$^B#KCDNE[)]8V$#U,'4W>V2C!EN_S*A:.76SBZ@Y.7DLKL#2RI M+QL7(:?.G?32X#;3.GJ;>8+SKI<@DA>;R0,-RNLF6[K!L3CI#MH86LWL"4E#JV:-1[<=; H6_$P]0;YP8#&)+PV.E]P: T MB6*,NC]@U@_R$X:JG:<]RXW<*,L98W9K7U:*N:W_V)Y&1X.QF#J%)'BFI/" M[K399QP(?R6 2)KXY,+ W3C!9P*5ALDK,*HP3\(H<=BEWQ-XOJQI=P+-ZJ#I M3LMT7>%N1(DJVZHJ8A854 8N&XO"\FP'WD%^ A'X'>.Y[U2A(V)G M-H3/,(*UW)G*>-1 ;*IZ?Y.2721T^H3R\6S5:;5*-D[+90 MD=L6HA1DZG914AO&3,"865VO':;JDSE^/$KAJQO0^?)C(TU^=WZZLV1V#_"Y MRXZCWM/!5::6!?C M9ZG#J/!"PH5EE->,,"8VS"0DE'I(+J:)16 )6J40ZX$,87HTX3S3!<*'8 8S M>BV(NQ< *8@V_P?6G:9L_^+&4P'^6KN3-O(UWT6@3]V(EO[ ]T\2.I34&%B. M $B(;/?4P7B#KNI;7=N]B#>R MU=@J4MO!6#A1SS^$57+)6I\UV!B#A4SY$O"$I7G'8,D 4X=8UR>GEFE%%@:@ M]:L $*SJ 2ORL\!042J]0>ZGL$C?&B5PV_H#WP+&)LM*0JQL$-P=.;0B0UJG M",LP?,":0<(='6> Y Q&/] PR6H%;34 -GO6]1VVUP?ZN@=\VS,ZH2)=\CZ6_0J;R$7N5]S3'DW&YJ[F?,/Y#^=UQ;M4%;XF\P ;[=SM0+>PRY-)54>2Y=VD^HJ\\]^XT"K!HEC-X@ M)O[>TBVC W7$I(IL!CH*M@O41?D+/.)I6*66H";!2POOKA2?%';7'R1UU&\\#J* MFZO^*:55_]2*E?>X_5&#_0$;TQ>Z!?:H%L9=T]+IM=08X:)2B4BC 7!I#&/; MSQ,#DGI*Q@EZL/-*I]QB9WON15T4]-&\@V%Q,[51F"3S="F#T2@)0Y+&*4:@ MLATP4M!%PL*:(%WF 56(Y)D6F@3[(2(Q@BB>9M6/0:619W3F+MRXG?1SWM/M MY=+1M)CVIE)*HC#=Y1K-NT'SC @VGNOMX$*"A:0K,^,LJY\U3D-_BX%U*^VUEP>X+"RT@II%;?G=GLTVN:RLJBXK^!)#? *93!# ;?;EVG7Y M19YKJEVV5V^=L=GM_]U-4XW8PO_289QZ>R+L(U M2#DN9VC2,RZYSPR)Y_(-+\4%Y:;\89&?G)^CZ/U9FA,PFR%)91\> M&)M[243QYXQ&(4:UD/:)/W?<\?((4!R(8%#$ OFYLB:;)5XG%!%6 +C64Z ED]*Q%I.X]+PX8S$F2,)=M[8KF.Y/!@82Z7$XIBA$S/C>Y[7 M2:FMV!?N(@K=*/%B,?<@^J;5+B0PO!MFOX,X=1UJ>N)APM1"W-!H9.AX]$1. M-"4X[FU=>3JYZMEA- #_',F#^IO5T<_ &P&*_7?A2FW>H@)2?9"<(<=43&! M_)K0(OEKSW6C[$GLM$_A FKQIVH1>6YQP<''\E8Z !7ZJFT^E//\20-@8BOF?O?H3U*D:#P%S# M$Y[+A=? .Q;ZTE\]!AHE,?QII'(M8U$[PVT91K&ZDAJ1=+I@$.?6-8,KQQ* MW]+#[=_)XF W4\2EI4*[P3Y_$B&)*I\%-G8D! $%G5?:0>Q^6EAD:BBPS17P@SMFIUU] M\@1[(FKL@77B1VQ@$7MAYN1=V)N/K/==1GD,$<.@:.N\,=NL1^D9W63$;,G4 M#B[T\5LVTLOHFQ]R:I5F?L>U5YYIQ0]<; N80)=W+38C"!K;L#$-TS"9CYLL MZK>=Y&G%#'SFJG,$+V".W2*1Z1'66H7#%_:.9:)]049\8O9I92K9-)>U>$9P ME2/24X*PYB%&+\=L+U.TGK=N8A8]$BEOS%-JIV@>NRAD:%1C2.(7=+&M=6E< MA/V=,'Q%:;0"X+U 6]NZ@*5PMTA;^@8"X(O_P9FCUMR^4E7[("\72I-Z ZLL MO6,MQW/I[TG\Y4X&#\&O;XE:1 S*^>GH/N#@*E-'!F;?39Q5!+LKN6J^IA[7RXH-M:K#V?H\]MD>87;BTI+H3.\9VGB)(A>-6Y5T\ M%BX.(?-N[%$7J[/4^$A&*3%8U4%EA1CU]9$[J+QU:_K#[$G,0[JA[*0+)^[! M-8 Y"2\8GRT4EB40;*+9TYF/A-.I%_N'=:DL_YY$Z%A=_CUG7:VZQ4KD\F9' MO.]#NG\\K!2M!AMJ4Q853;F(8OV\#P9GN!,PG'U&AE-KJ_W,.8YS7'MF7LO+L(9CMW]ZU+P-8\7K/KO^(K[ZE<1E3&%@ =#B@8FW>_-" MB]M\<*CLLX'8 )6*EHR)V1&B(9L<2EV%TF[+N!XH6;V!)L)NE"/IW6UHCH\DT'>;+;?LOA;/#QUH7JY;S+>?>TL9*C>%?!V(@D*GK1IN MGBC*T@C;[MBQ9PDG6(!D.Z?S*U>OY(0])6&+K8Y7JQ_S>L@K]9!U7@^Y!6,Y M33WDL$N8<&'^QE#=:0>%;GMM0U#F(HES%*#JPM1%4JY2?GHG,B]Q M_[*I-"E/QN3GYK=X<'><>]^EEOQYF%_5FOR%UZ;V";/!ULGTE<.WMUF<,:TFU81E?4]9/K-LZ" MG 5;SH**U! /8LEFT99/K@//=$B@$XF:=UM[;5Q9LF:=N[0\8>\G+.,%R)&6 MQ"TR!R9'F4=7Q.'Y46V&S([=157(V*,6&+QPR'8+,,8BIIIX-"=T_LL)E M4)\ M2>2Y(9Q_.?\>$-ZHS+_8NE%4[*.W)9Q_.?]R_CTV>%*9?36LT6-87/UR]N7L MVWS@I3+_ZACGM#I1%N'XC+?2Y)1->4"U)13A@W Y=N<[X9F0/3JIG3QOJ'!L MD^8-&?T=W9;7\?LAF,W,/JQ MQ*Q5;+MG6/AX OB>XWJ$"<$3E8O'TP:2*R\0A/56S7ME>='W5.IC=[K%H$\L M:]=:\"D,R"F;8GO0Y\)Y9YT>/ M/&'31];V&! 1"4$(UPE1,OP/&<7XA)'GN#. 3>A&6+$ MK*29>,,\:G[(7@W@&N4U[E3I"2)X2 MSX%G.)'+8,HZ#&.36=<9NIX;OPHO4^+C?(;$<^&)60-:N $F,:3)TX4^'#!*_!&3+NSC_O"G8>9>D_3M/LO-K:E+4&]!4+HXU(:P*/\ M(,:GS4,@UP@S ?.=B>-7$<!%CO^: MNQZ4%VU:6EP66(BT^RQ,#)O,"W,G1'JXGB?@H*8.I0;.*\16Y,X8FXW"(DPF MN) 8HLZMCYAUGH67I=,6Z>! (L#-V+K697'M$&8=384)IC;VA>\PL'#LI4V! M*1#87,0\R9#D;#S^8ASN;.ZP<201(M%)&&K&9$(S*Y',$8ECC_7&I3%T40". M7#83!LYPGMC/,&:8SH@PG 2T*?4$GA\4.LR7:[D]E8RUEY+)BP99:4SIF%65 MSE*S8$/:&5I.E$3?69(K#5P\3 %M[[$A]K>T+WN)%K)+M)!=U$(/,=QU0Q\F MY-]WJ *RR[K.PK?=Z3H+0O0I= #O$27=D)+.]3%1Q47V>@%FI+(!Y"A:JZ(P M"^"7K+5Z2&B_]+\2F-S$A5O);.X%KX0 9P&U;[*/P&8AH2+MM@&HKW9Q=S$VF^?]J^6[*%/V *PI?%(K-18/T8!;8! MV47X+?U.?O>6M0Y??,WRT6'R)4,T9 M$CHBMO94:P1P)176*SC)KS#(>: Y-D1'O3W'=Q)V,TY<^/17@MI[ZZS@LMRL M\$$B#/^)T,&F^,I-4Q1R=^,7T8(>-7=:;H?1NE%Z?EJ+768R:.91ELLN!KN0I"'%;AF+8C;"2QQ+](._FP('( M00OA#4(H8LN5L7I(JTV9[Z)%O0IJPZV,CSQB&+FQW@F?E(X6UIE MVO7(J*KA^RL9X64/\MR9=KFM8?J(&[S^-([O_1CM(1E&H]"=+\(U43*?!V&\ M%@@XX"1]UPZ7E$VQ.X=$9,/8D:'!'%=D7.[72AUI50^.F#(]MZD=79._?=D_ MG%>ZRRMF/;Q29 >E-[#T#N96)0\<2AJ78P;93S2G=Y95]Y*W7MS"8D @/.SA>%H6,RO==>V62EU"H@YGDLKDK ME?Q@XTOO#0REKB/L+4HEX>C)H6=7:8N#T6/T!KK*T=-M]"B-Z&\3G20V%TT= M!Y?:"+@L!)=NUE6BDE? VP\:]XL<@O3XVN:J=W64(.+/:,\S^-YG\)U$Q E' M4QIRRJ4W\>W/3BVQHT?RB;2$C0GZ\O&N:6Z"M!I<.YKXG@923 M@ZO^^K UA00K@DO'P_FB:1R];^'H:C6Z:@H95D27 ?L6352M-BE&[KD<_)/X M),0:05BK83QS?3>*T9'_3+COP! 536O1'HT[ .H'5R/A4PO# MIY)HZ3PXWVUT-1)VL;#7DBG:2INB\QQ=]:.KD;B++<$&!C1C;>U)N^2]5+3& M3$S:7^>P!,RMA9.E;;63I8[7!J^?0%V2/XV('XS,V:)Z?&2N]K5M>080YW+. MY2?H WH:+E>HEU2Q.9=S+N= M.MZ+\QKU?EDMC^SZ-WD"KL]]XPPGDY/-D.%GC$6GZ6K?TG+N>!6,R6G-6(1I MB)+@;[O[<)B]P2,M*!U,:.LB;$/QZR_.H&P9-S>+4$J;1:B]KI0B_YB$F(K% MVLR$42SXN?*Q0#DL7TG[TX2+FNVL00MK]>)XPM^K.5Q6ST+KIQ3@QE* Z\# M5E_>(+Z!KE[:>F%CGXEY$D8)=M7 [D:L0H)8;VR:-UU'!\) M!?*3C!(4B?#U-,#>&FX(3QXOJ3ZG%? [W'U N&=M-6II-5"."OJ>]#5W6.C> MC5\I[Q=["MA&1WL*/*ZT"$A+Z2OV5W_6^IMLG*5-_6/'['8-5 M;.MR!JM*RKZ/+=G_9I@#H46J7UFQSOH>YN_^'35;=ML>!<*/B&2>?[=07KNZ M5.?54QO]A%0Z<)G/3=P_Z0,JSAZ7SA[?R0RV>X5KLW M2Y_5#CM#OX[K>.5)5ZT3?3_NDSB*'=;(V8F7'4!5F6ZU-_?7N;)#I!$Z@*)U MM^+**=(O7S\7'$CE+2G#T/%9;^CWKX6>Q7?8Z32UXW.K\S7!==G/ 2DMW4ZT MDITNV:+*',E$39DI9RPE<.4$_)79KVFMF&V M,Z&&?QEC81J*UC\^T;E]3%63JFLM_C8X_RVS%%W#W>@:5D;7PK#/VR M#^3C[(.H$ABWVPC[8U2^!HS6^PR^D]_%/9^#<$+<0]77Y6[9W[1,?Z7KD,"K M,[E1)@,43&,OL/_;+NP;NHFS%FJG$JA5V\9:DHK%.OM&$8E7N8UMGR*ZP%W4 MIY]S/&S(=U%-:B&Z"/2>G!;:WT+5KL%"O3(@-J>G2L!8UU9*OP:@\JW4N348 M0R/?2AVIQ/!\_)R(LH?GE\0O&)\TY*,WD#!FA9ZL=@1#2-DB3#'[+&.RW._()E2 MKKNTEA_=L23:)U"Q;-&JK59_5XHX=/E<3]D4+Y3SMFASK9WG>BS)IN=ZM"XW M,#A.2[86?_LF];;P5(\E8V70OM[4J9[LDHRL*@5. ^9C3D&55"^!OXS/#VMRK6]Q)(E:WN46.I$0:5P27%:-XRJ#[HN\]RZ;+BJ MOBI,NXHPM:CD$DB]OL0D7]6:2[K=-U2S_LI 5E]6-_]\3!FCP^[<.=C]RACQ MDD-75G*([<:P9B.+Z_,J*;Q*REG'27-TA(].3(3/CAL*_W*\I*Q6SP&^SJY5 MR;B&PUM_I"8C+V=1_5"R99W*B_?IKP2,SB\^F*0)/8YS#[9F^#AU_'2/N##U M#_3N8:5=T5;P_QW,R3\:FZUC4U[H8BOOU>??VY_SUGPS5*^B6D6M2I5J&=\9 MO8&M]JTV)1!=0[2*ERK82Y_9C>FSUPEX\ MQ:6U&+TL'9"K)'"( E D4 !*__@^91>\"]C6/^ND2/L7W;QE)*YU!$9?WV,( M)8W8T"=YH_9+8G-X1H!U]WHC[RJ_W$WK\)*T%\/6H:I+D7L# P_<:<=D9_+M M"U==>T/T(.VE] :6T:X#;->P?=AW< MM?]9XA%ZT#0. )QPAQ"1./8HX/!D6&7UM*FRS,N/DUN2 M=_XXFW1EW:2C;K(5O8!R@4T4:0$O=4,AM7Q*S^BR(]:70;/OL/)XT^P%#Z6M%AC2D4C+:HX*+$BQ&&H"I' M3C0%2@5@@(RCG<3:0:1B _IOZ9-1D.*\42>G?<>C/W 1O_AXRM9])J"@RE%) M\S@JMJBW% POY?*HEH1(N]/WA:)\Q;FY?D+?VA6!\^O:O+*&*X9]HV*#PYSY M0W[BWT1PHB@8N0YJ;VH]41;+>$^@)F@DN!$:2L&3#V,9"]@''686.OCC#8Y" M /##-<%SRJ=H&2#DYA3T?>$NWBSN4!F#Y>: Q3 ':/Z$-8Z)]UH5FNIV:&:J MYX&$S\!SY>!;; \H_T:/ 2BV_.\?@BC^&L3_)O#:C!K+)[&;UHV+JEA6)=M-TD&\2MS[2?K^#5GHJEJ" M++6(Y;(T[SG8^M2=AFZX,)OF>/E^F%Q^TF]@6Q)/@P2H.8[>WA[&"SBV&KPD M%Y//K>A]5=LOE[E2BK31-RSK4O*Y^6!/.%A[O\<>VQ3>WB<]FIF[#86]RO-U M'\&0VN3/P^C_'A5<.DN;KYM=G072'(N?/1*)MQTG:2'UMAX;J3+=ZZ+9YJQH MCB:.IN/0= WGV+XP>]QUO.C DT<'GD-K'24JG];9?_Z7>Y2GZ&_75_SM:D7_ MR:>?(R]!PMQ%$8'_C1^=G_MYRM7E+E4#7E5%S:CK0$Y73LAQAKQ&AC2:9TBL M7V*)5DE/8,Z0G"&OC2'-YAG2P-PET3@^J9TS)&?(BV=(JWF&-'L#W1!5^^CB M_>=BR&NH0_31A=%$[*SXQ/4=?U2V#;[BA,DB*]G-LY(%NS^ECDIY/#>WQ5!3 M)*EYJ.'Q4E/4S.+1?@ZU+D%-;AQJF@06NR':Q[?@Y5!K-=24YJ$F@RTJBY91 MK&O!2P:<-M3"%@I!$I/1U(?W/KU>6?FS:MRB-L\M"K4!)*U-V;^\BEG]4-.: MAYH*4--%Q6I3)3(.M?JAUGP(5=/ !I!*L[TYU+H$M>:#@YK>&VBZJ,EUN3ZY M=W,_H+QW_!_)0ZUVJ,G-AV@TNS=0;=$N*8;"G9FG! HL:(2IFICA.0H) M4MP)N3-S&[9A4HX6S'S;WVJH-1]ETF5J;JH2]YMW&VK-AVAT! MU[6CZ]OSO7^KH=9\9$G'M#-9-(\W,3G46@VUYN,TNI&ZF;A4ZS;4FH_3Z"86 ME!=E_>AX.?=H5CR>&24A5J[F3LPM#-)\=$G'ALVBR8\N=1MI2O/!)=WN#6"S M7UN=$8ZT=B*M^<",(?4&BB5**H=:MZ'6?& &"[ KJFBTZI3Y-;@POQ/'$T@4 M.S'W86YCD>8#2H;2&QBB(1U=/85O]EN-M.;C28;:&^BBT:KNS1QI]2.M^;B, M@7$9V#8;1V^;.=1:#;7FXS*&3E-FC58E-5R#!_.33T*>4+Z5.YH/)1D&-2Y; ME0['=_KU(ZWY2)*!1>=$W6S3626.M/J1UGQ(QK"H<6FURJ?$H58[U-3F8S(& MJ\DF&T>?Q.#NRTI ^2-V/3=V"4\IW\8@S8>23 FUOL5S+SN.M.8C2286DA/5 MXY4^1UJKD=9\0,944J7/G9?=AEKS$1D3B[ 9HM6JX-\U."]_=V)2VH:,;\!R M#-)\(,G4F'UY=$ULOM5O-=*:CR.9.B)-5OB9N&XCK?F8C&E0^U*U.=2Z#;7F M@S*FF5;\:U,)EFOP7WY+AIX[$ISQS/7="-86:B2I2+2%)F?D^LVTIH/ MTUA9';8V^9DXU.J'6O-Q&@OS?1314(XV,R_8I3EVGYM!RR/QR"B8S0 E(]9; M$A[T[(YR5B<=&]^CE3!/\Z$GRT"+0..%Y3J.M.8C3Q86EA,5@S'LS'3\SZ>DO (*_-*MFAZ\T$G M&X-.HF;Q\TW=1EKS,2<;8TZB(G$/9[>1UGS4QE9P/V.;;?(Z<:35C[3FHS:V MVALHHM:JT\$-^#>S9Z>/N,'K;V6%(K<1SV<0.YX0LO7?X.W<18YA$(Y)>,.F M>:O"8HR#9.@1 8>?_1H'\UMY,PM^K;H5J(4UW!%$+6D/8 M&-/3+5$VZ\J#K6.-&W;(< [G'%X3AS?O.;4QE*HJHE5;/(AS..=PSN$9AS?/ MX!CN-511K2VGA3,X9W#.X)FWH/F(E(UA=EL3);.NZ&>3'$[=#+_$#KPNVUKG M/ $S)WQR_6QD!BQG^@T=C;+*;/\!(KN35_:5ZX^)']^JQ@F\!_(N6"G4>S E ML+*>%[P C00Z0V$>D@B&%0E!$BX<"\+8C9RGIY \.3$9"\-7(7Z=$R&8"$]! M,!:",#MP);QQ?2&>!@D,:QR]O5WU2.Q+-J.4:D D-L0,+&S5@5B>,X_(;?;' M.QCLW'->;UV?3IG>]&[UA?J\L.CTA>SG=R_N.)XB[_4EQG^IERE]<_ISG_ZT M!F'VFZ+W54W9^+/4ES?^MNVQLM$W+.N@QV[_S9 .NY,/MJG!VOL]=H>/=*?W MW2Y<6F)#C$!@D+ AC6F6.T:G(2'"#*Z;1@(!23L6'L@\)K,A"055$C>F(UT! M;;["-_N2YEC\Y$SB?95TRZFG2(JZ!WIV3_>Z:*;4P7&=I Q'T[%HNH9\VH=D M&(U"=T[W?V!<"U$RGP=A7#7PNA$$7?<65)Y_=UP"<@M< G@>6E-%K;92=GLO M9,,'63A#K;4GN#535%B6CKOH1)V?(:RAB^O^___Z;, ^#":PK M+(7C%9/]>9YB\0AYX^58;$FAI=ATG74YL[4@S&H]IV1*M)F4<7WB%(ZW52&L\6&-+%MW/6/+1'1DY MU%H-M1:$(6Q:-%>NS>EYB7[-;9G^V4-OZ+AO;WCV?^?B+CRQJ)W9_[8L\>Q_ MGCK(.;RSV?^V+//L?\[AG,.[FOUORPK/_J^7P;?.DK-Y50)UA]F;KP1@R^I9 M*P%46ND:ZP'@U)#VKI_0_B/;4]U/E^U/GWCKQC#LT?9$*ED','TD$Q*&9"RD M2*@S6[\M-0[^)$)(1L&3#_>,A;\?L>'5U_FGC&E^+=K 9/*R-+!J,[(;G1%6]I+,_J;SS=FT@DGFTQ+&24A+4TP) M_']S1C>[7Y5$ ?,I*5TP25"$YT1S N]X)MZK"(]P8N'%B0371]$&3Z#5*N U M&2-D[QTZGN./ (5P UXP)(!V'X<"@\,OE@\6Y@#,8!SUA6.@UNBZ&+V!8II] MJT:DK>F><\_(A!DI6K]H8@K;0>9O3HUO!<;6?+S;U$XJ!4WJL@XB%R^X#8GG MX .7%4[^L>KN3D6\M+S%&8(*3>+-MQ22A<]O&E%)+UMKU,G].PV7_OPG,,)Y.3S9!I5 !]$-+5O@7CB(1X M%8S):MY_LQR[U3E1F$"$WXAX[LX^Q:LY<<0 MAI *V&\AEE2Z\[Q@1.LNQ0&5"]_)S'&IH/A&0BH808P(]T-@0?J:J$0P=-"R MVT)=H.-=!+!B,GN#"!>%%R*0GRAB%S(9D.C,YV'P$Q1+#/*K\8%I6,%6T'0VV"AC8ZIHP2ZS1O,P#_160/B@6PA606 M!FRQW[%KNCNJ&S.!\SR$R4][,U=4%E/]Y,'^#::L(%_HT:#O$((8+;1 M+1@\U,99S%W!N-IBAYZ.<) 90B]@HS$+A5DL% JQ YSG>+"V.3BEILZ.F6I- MSE0&RU#;-%,\YTFH6= ORE"A*$3QH;OU'$RX76ILJ]*R^]O73UY?O4].B(L6 MP2(\3)V0/,*U[T%E_5@2O:CMX#M\$@$VG*,-&29@Q7PEL?!;$$6HUP3ZK/6% M6EV"<@60/KKDA4JO*[KOO1/!POA +P_I-H)QPAB1E_IZ\5T3X5WPNI2)QVM M!TE\%Q24#[='XLH8TU%3G04_L8]T#\2LJ00>$L5T3Q;%@"_\DUV$^@GNP%W> M"@7<*$I8GH+;+GP8>/-),)-(]X= M 7=1C0NR9)K2-BO+2<8P)G89I464JJ55\F4C3JF8(\A+D'AC80H+#H8 P7U] M[-XLQME%*_$Q#_P5/#H+NWKH1/!OP)37W$'?KSMG(H7Z@Z-L1_[!?^E;AC9U'C MB;(O@3_28="1(T71.2VN,O7*C/!^3)+%"E&8)!NC\H[<=0=")3G_,)J2<>*1 M^\FZQ*?POO/'*?_335V)%E#7Y7U'('9'32!_Y'HN6[H4+3"N &P5)X;U3Z*E M>01K-TJ\Q:7#@G HP6J4%NJ-5BOLBB!K1@3#'/1*?,CR/@"2<^$E>&V[K\OV M(15X-;NO&6K]I5>EOJ'K)ZD3>]A3^6 ;&ZQYE@J\L&-98[>4@79&-UM>QK%8 MHK?6RK/V.MGVB@BWG&8KA7J%8XN'YN=_Y72L5%"TCIJK.VBV;WK"^8,OY01E MAO#=CD[8=6'R6NG[?F_ZZ6Q+ \<4? M!3."D:.[9\?UJ/LQ^$!=L@_HM9\&'G!5E+HGJYYA5K2J6=SU#YUZ6"L/7.\- M=$54K&*%Y\(7;R^X3!47 QT6 X5B@@WQDE%5"-0_\$/E%RU38UO%X[U<"G I MH5#Y,UKXC(Y$5+;B^L_UX\F;C[7>% _1\2K-S/I@U-KAHY36[9",]G>, M]%_IP?#[26ITT$.?T?UR ?:S0J2E%:*<:\2%H58P^'+C57L#71(U6195?0\_ M"B_*VC%N,1KEEFT!B%I'7!.WZ.APM#1=U"V5,\O5,8O9*+-L<]37.N*:F,7L M#31;E&U)M/<)U'%NZ1BW6 UB;YLSN];QUL;=-E4MP"PM5RT=<45LA?H^68W\ MR$YGW?-9]M^.G9JRT=F]GD:X<&D7V%[;X7"O?2BI."T.!,L3]Z5B;X1V>,]Y M#(TSZ;Z<8=3.I-N<.J<8RD8F53F3EOCT)Q).9/NRQE6[4RZX[!I[4/9R*1FJYFTI!+WY=6W,,Q#ZUOHVFGJ6ZC& M2:HP\,%>UF"US3\W4-_BP@H,?%TO)'WNVA871J]Z"UO44M7BTBEX]I(6%T:P M]7H )\%95\GV?@^R72UQ.*9JP%1'CCA6/,Q[VJ(1K3F^S4=X]A%>0T2:%XKH MO!NNZ/,J-*UM*K=*JYP;6O_0#\IGT^S>0)8U45>*7?K:X>GC[G@N!W8PDUGH M=MD,,^E5DT-/,/ #!9@N]P:6:$G%%BA<"G I)B@(N!MLRMHAA06B(&JM:..\' #Q4#6#U.--6VUHOAE2+X,WBE MB$K.95XIXOJ>T9$P"J\4T5B"HMU<@J)^2#+O0>.M*T%1-VFE"%E51*W=&8H\ MG?<4W++JS#LSMQR0SGO8>&OC%I;.J^NB*O&R*M?'+')SS&)L<]/7.MZZF,60 M>P/-$FU9%B5[CT =YY:.<8O2*/H.*-EUV(AKXF^55CU755'3]G!D\TH1O%($ M=\^?/77.KC=?S3@XN_7 @6S.X3/TWD#I*[SI F?2ULSM,"9=W2+6PAN'YK<> M.I2-\L+D3,J9M%US.Y!)Y=J9=,=IUMJ'LI%)\71J7VMK$CIG4LZD^W*&4B]G MF(>613MT()NEA2FWFDE+*D6DXZ()5^Z(?48RN7[BL)'G:DFDBV\J@(YY$+EX MP6U(/+CRF;S+$LA3^_\ %=P3+*]ULAF[CR1FV%(G!\WS@0&>^MX+\YKU/MEM1"'Z]_D";@^]XTSG$Q.-D.&'^"! M(*2K?0NX(R%>!6-R6C,681HBR_[-G4PDS;%U0Y)E6R/.R'(DU9&&CJJ:FJ., M1_\'ENPC+5T23(0/R.U^'/WZBS,H6\8UI"]:A"DW"A,5\ L9W\79M^I"S*3< MLB9/Y'6Y\3":DG'BD?O)'3R,^GR 3Q[(* F!#TCTZ>?(2\9D_#D,9A^"V3R) MZ4#N)^L"YQ%>\MX+1C^6@@:&2$#\S)%9PH3TCJWYPKYR@>1^?*L:5"G7RW'R M7ASW."6" ]2ZR<@E1 MZ"20EF# !B@DQ7/JR?N8A/>R01'!5' @@"4<)R"=" MKRYUN^5/2<#SX!\G$B:!YP4OT>TJ;BZLK [(EK[$Y$O5NCJZW3=4L_Z"*E9? M5O0>!%]*0#[+#H M^OLCLN&R@Y3/ON[@#O#H]H9_S? H1O5%4'VBB1ZRXWBT?4$(CL!5!&YOHM<, M @W4$K9F@Z8HYA$OGZH$]+)]>OCVC6<3;6>I[:WV MFF$ILS>P#!$(U:)CH?P,]4G@M[U[73/PL[#ZE@X613'5_GJ.)6^+ YY#J+.8 MVRLZBH($8R,^'2F-6A#?#4+!#V(2E7AUN=U4X++M*9C-<)G=&X#-I)FBJAPM MY[GEWG($6MO3&AM!((QIH(FJI(F254S?:MAR/^)LS 7'W+>X,$+U_&$110?%#)ZC8+)5KTBP,OS M07J7UO999L>(, 3!F<\]6$:XMU]<$J$8L=^>/O_BQXS\AJ>^BB,311S<:>4&4E!TKL>3BR1=+ MQL>O'C99/E-@#Z6^ONRE1<;)+\D&L+'7E+Q\F7%7^=C-9Q<$)/D-\%>@ CTE M5$* +I^K88=:D$G9.90YZ P\($5Y&QAM'OCT(S I8[[%(CMLD=^X/EP;)#"0 MRKBEW[Z1*KK^KZ"4[":-H)3L+ C?)AIX$:&"S\:!ZV M7N)DK$1&;'U3'8C71R?.LIQE6T+&72Q[ MT4_&_V5N"%F+)'1U(=W/KV>MO'=WL"8N>.Q1YJARE:OGV(5_'Z; MO7W,QD,+;R5: >,:W8Z3\!6,OJ4'4.T-M+Z^T8=9XZF$>M:QX33X_=9R_RSX M:G-O*%Y7"<#[M3RP"IU/]D5W1)5YU<8&%IZSUD5#/OKX7%6IT^1!(,YRW6:Y M:OU1CN"YG/&7M_TJ&QBB9FI'%(C@_,?YKRV3/A?[P::A,JL9>/1)5H]. M6.#\QOFM+9.NQF^%KEHG-C%-:F*:4ETG>CG+<99K?-(53:XN$].BW26T MHM[C)B;GO\OCOW.QWR$F)NT@+UIZL0!@&Q7>16>M5_2LCY((!@&TI.4*M[0[ M.V[^%^=%K\ 15;SHMD1/+4NUN-$;3_IHP?KM*>[4\UKX-M8[U433/EK@'97) ML5@?#JL36;&'XZHF*]96:,D)ZQA'*<=8-T77 9::C16R%%&7FTU!XZ Z,:BT M,^M#C>I#VVBV*@Z'U:GUX>&XJDL?ZE@ 1RX!&M>';<78N2!VB#[$>DJJ:!U? M_*5&4%W5R;_0&1.ZQ)L+XATW]8MS3>@GH-#-7DDJG+J#'.JN]@A#)5>+K,8759L*JH\ ['U4:%5P(F!6N!%J'$55I; M470N$%7W+<#X6#L*NTV%9:_@[,,W)VU_QT\Z(.;-D[@3X-5:EXXZ7(X,,\]M M8.EXCE*RVE1NGL.J?@/K<%S5XU& 0=/F!J9UC$N!@ZR;LNL@^\MD]M?1'@<. MJC:#RCJW0J0N=EMN]NP?A]6I%>+AN*I-(5(?NZ$4^\%QA=A6D)T+8X$=2IC-*X+Q'=8%%E-Y U45#K3D[_:CEO(S<6<[+5\C+E78- M39^/!O9F&1Z27HPZ'9KWSCF;R ;>%FG]K:IU75"C?,RY^4.\W(E>[OI8_# WD9O8(JZ5 PRW835F#.]I8%]NZB?2O:JMV5JHHV-B[O^DP M2$:$RI-0I//.0H9=2G]38#B;!3:]QG7T@1FK+F-(HCD985-L[[6_UJ[ZH#[' MP;8^QY^3.*&MVA=$^L0D1'D#9"! 5SL@K[607%T?D0K.$4K,D,P<%QO="TZ9 M8(5G% 7J\%68N @F <.P@AO!#VF[Y1J[)I<0%VAY,8V4#:MOJTKMS5,5JV\9 M5AW=4]M=4$*6]K(NOU/X @@0J64M4H_.?6K=E"OO,=JP5]AS;F<*NA7UPP)' M]Z!>4+3]FQXPJ;BC4&CJEZ[PU*_SP@887]MXV.?"SANVG5.^PG,?7XCW3'ZG MEF!U)M%Z UU4CZ\:W;[CB&UG$OT@)FEAEG#;F02UQ^-+4)TW=-A5BH;2ICH^ M5Z) #*Y SL@;Z!&JSAT&YJ2J4@=.TRN.<[''9^#Y("]!T8S1$GC>X_S M(N5Q2D+B3&(2<@52E45>?FSACD^IBS+/)'=(Y\-9Y/^U]Z;=;2-)HNA?P7%7 MS[); MLQ<%O$S@_;]X\_G LJ?#T4#7IQ:SG8D],.W!S#;-L64;KO._8#O3#3'>(KU# ML4&=Q.RW56C7T6F0(#IN!&24.["SY46SO&ANQM3XF3F42*&8.N50&/*B M^5PNFA_)2LU$=VT;T<1Q@H.I.NY2S"83>+#91\;A5#UYI(!0)[S=#V$$/P:* MDT81"YQ[''H2Q#XW&FP7-!7*N2J8$3L_SQI;+;4^5THY&F)2I:1*.,^,N[32-SG<.V-N5Z#B3HY MV@R"+H=X#G&R=OFA;_\ZBUZ]W>G/G5\T2=\=3<+M(D7N$>(P7\@05$]"4'48 M[]F#.^-*HOT("EXQ-"X)M__[FQT Z:']^Q]_F1CZ^$VL_.S%3AK'6=G,56#[ M][%'90P?O, .',_V$3*NEV3/?&%QZB?TR*<5X\"/#PL$-14JR^F+5GSM)?!] M9\_@&8^$8;C,78>=78)=F$;*/(>?LP:_J( ?/A;F,%3B19CZKC+#TCK;Q? < MO/FO-.#Z]LY+%CQ>%R)H8H:F:D JBL548)?0._ HW=Q6 WO$!Y?0'V 38^DM%'US^#3[GPR+Y MIJX9N%QP2,:_^?X[#S("[2R7'@<2OLYF46I']YP>#1[5,37E(SIG D9)J,!F MDC!"O;GKB%[ +0=X0>6;+V$#%29X'ABUC.[LR+WTP_ ;8JP$F&1A)[#*;>C? M KB]^!O?-P ;-#:\C"?1E$\ S O$ 89VAS"D0NR!2QIV '0ENW[]\H\"I<8 M&HU9MA6&J 1:T90/L$88B8_R!1P[Q4J?B#8;>3/0B7AR "4M@*N#,U7@2U7@ M$<4&; $:%=];>KST4A7?])!;O+F7?937\FWN!]"*K&\,WI"HT*\TY0N4+I_P"I 'P! MN-M;^)^,3.W@7HG36Y%EH2Q#8%.2![,TAC/$,7& #E1.?^(.BUK:J7//5T9. M]<,XC<@B*<0=_@W<@LM* <@/DGH@5" A\1I0=7@?A X()8IJ):=QL8;(N P<9$DL*.L M0-_@[E3Z+0$[QY@/F@WQ <=,W?Q)CIX8/X1,G;";R.:%D@)_FG(E] ,*6Q7Y M.R0)C%\( Q 1X(Z2](O#>0)"GUW:\:6-=';K.4RY$"+HVK:OA<1Y67R=@#3# MTFF0[T#Q(1*!V'()"_EN5.5]<.M%88"ZQ/95Y3K$!SB\?@F! ?&5XJOOKW_) M/KKYC$K"D/\6=.7*]];>_.7+NWR[27C#B/)0ZG&] ;8(,#N':!6.Q-Y((7<%&O5O>2>&USY M7D"JSWWVG5=!H^P"@Q"]-2#XL(1D!V#/[!BH#(Q(>P5F78+',Y%(?(6;-Y7$B#77K).SC91> M&8\Q5$DC 0!FJ\&FP26_L M0&0( FX=[,1&8O;&#V?"HD(Q6N!I3>LLF+_"WX!2C0$_W)C##@8Q*E@0<.Q[ M22UO*#W #D@T3$X I;;P?$ZV/O&:"L9KR,-P#GF])TT6H$%?8G:-L"1*)[)8LN M(K0$6N&'4$&MA^=; 9*_>TC\L+4I *> )*$138I"6;-_ H/&Q&T_98SQ)+%/W_Z\NN+EY>)?7-#7A77L0#F @[) D!TLT"3/F:?80G$&<_^_4D8 <1_J-FH56\!$&/K83EUL6V3DSY+9IGB0M MC@&^X*)@>I,+&^061&P1<%:=FZI(H#BTCE06F5J$]@F25<$ M'6*+36[:[-O2&YJ_80$G>BZ$MV4&4H\+W _^"'\$P.80':D<<3ZJZ@C0A?%: M=4U% $EQXA6FQ9R1@XB$)^#*79NUD!/I!SN](;1L?1TMAH!Q1T=!$PNVC]9: M%AYR;[TX!&%,%HK@T^PQX:38\#(29T2V!U"6&RZ)T>"5N8COB21]$+8QRQR2 MT,9 GTC26]DSS^<1-L%BA>@FWX6H!Z_,^%8XHY%!5Y FAPIU!Q+[)]8$[-_< M%[MF 07%2;'F+J&PD7+W;$WAEZPQX4HZ& U$CB>+V\[.*&Q8 6+$^H:4D5=0 M^164(1.:6["79F^36B_.Q>TTXVT P>Q,LKQBE]TR/UQQJ9H9!<)3P+#P/++! MB@7?+Q560I55CHYT,=ZE,%Q.JN]FD4!S!4RQKM?HI:Y.7KXJE,;?!C7ZW3A7V+PR M/"+QCVXCOYD1411XE/NHNS%IAMSD5&$+$85!A<:A MQ="FY/8L6JY@L"XI\LC\S"=$.S8*[,+V!NAD)+*QT-P#J(;1I0@'%6I,4[[2 MA:TXO#@=<#OH?B *"F* &"!#.@Y7>*^-45B RTT(2+_D>HX':M#9)!_'!ATH MKIM5?I%YSV5*V;-TPA@\]G0%0BX@(S^3N72.W#5')Z7\8\0X03.UGUFRWS\_.G5]>>K=\IO M=/B.Y;OLQ^(?^5'_'E!JP37F2@ QW&[!@BX#'$$&>*,GXBE@/7.S2#P7I)1M M3-U,@8J AL2;Y!3395L6SP+PQGD\BTQ!$*?P1LYQ%!#D#IP(%J(?G(?# #/% M^UG,D.#"R5:8G]?OW_%+@/RFAA^A"&#S>C<7N1BUB4TT@3D5]R++A#ET=UJ0 M!2U(I"%6TY0OS$T=>.G6]D6Y(LFU%443;!*+L-X"0,_#=/!-D*41AS?8Q;[( M:\&5;UBX"GWA2GM!G/ HP/V:- [8C2WTGP>P<9(-^"-X\WW2'4>YE2Q/P;ER MP/=!IL?K53IK"?/9Q\CAQ[ND>Q"JC.YK^??K AK#^_PRD\*#H7*'$0\>T=D) M685*$C&X1_$CL$0Q%V;&Q(T21;EA6ZZ'*'N"3&I( /T-]&.6*71%A()E?"JR'_,!%%4'[ MDHJ&QP$FRK6'&00[P^4D?>.-BS4;\_FSK+)"<,3,3BC^NA$+!['L+'!=,E!$ MVDNQ&@H)UQ5F#RV!^0[\3E6Y$E>.>8J-L@F)K6L^M7S*D.*:6'W@\=BP0H7! M,Q&YX18HO_,ETYZB!UD&#)CS-^+R%]]B]DTJ%BF;.KF4.@]N^YQ&,2@27#]G MK28YB[SH&!,N"L.!YE2*;">DY3[8, MA7&,]9(VOXU@W/;+K^$P\$T[$4;Z9II$^78AL[29DZ(>SDOK;32('DOE*MWS M%I9WQ&YP8E(8@3;F7A'F=R;\FF%5Z(-RBM3FE8;8.*:5$@#02PW%#2_Q]'H2 M4QSF&[PI*120$]#FI][*UPE/5=EW#E_%-?_+) M?;P1EZ01 1J,P82N#H087'=[SH1M/]'=TF\H2Z\+NZI)QEU#N8>Y/V@(<_.P MG"-2I@;*4D3_F1*RN)A&XMR^>L8D$7&=' %NF%OESVZH-7*_10X7KHI;*>6% MS$$Y@0W+:;!LG&;!3TI. 6XH,6CT!$G4_'HU8,SE^:*8 MM!7GJ2C"R@!0@D?! QDB 2LF..2^T5?R+%B2\+R9[$J1\O#C0BBH65Y8(1G4 MK4M>M?J&5]W<1GX-H0HY+*X;6.!A^E"1=,>OAN4-9'X#:: M3=0S4(I(Q*6O6G*A+C'A9,L[)1-16(&,3$120#/& @P<84:HB'B7LD*X4B/D M4X9)]26MB/10@B6O'D13X9#[5D #U5MEG9\,Y3(]?2ST0VV)+J M27/#,J9]9#G/KG=#D=^\WD*<)@K_1; M67\UQ\)VY>+%^]_>7[W@MYU7L6=??K8=3*^"OUQ]OGH'?^$:Z%S8\)K9,6(. MR\ :M1W*F6MD=%?3)9KH5.#D@KIA3-R6Y$=0?L-Z%D%GA?KAEQZ<6RN713R! MFICSFB9V3WT6A'K,R^]5D6$B1 &8(%AZT#5XK]-@Y M_L@JZ-EWA^5:IF@F9@R, ;^I+?]*!\L8-@CL0?J5N#++$[CU(NJH@#!.U =W MB)LKFD& .B97);\Y%PE;7N1FAU9<+FL0P*+V!6_%4 Z)C@KX6K[5#=%%RWE+ M?DO&U[CB)<'=KQ09F&0QOP>O+C *J6/<5SP("9F)6VA):9\'I[>@WLA MV)<@3O(Q+URA;\ZQB82,2N51*4M&I5JPE[/MLH1Y&J6,#! A+EI387%IVIDV MUN9(FTQV__G0-M:ZJ4T&YD'+/OPWH#&YV6YM]BC=S+-NBP/LM5C5 7FZ]6A% MFU&NM1IJJKDE2\0@*[2YJI/,L4_KSC[%9P";WW?GWV^!YJGT4^KUNZOEYV"[ MZV?+ 5C5X_?0$Y\=Y+9F#4BRDF1U;+(28FO#E3,))*?JIX, M_7 =#MMLB-PO7'1U(I$-F0T-JJ.WC]5X?TE!V#;TD>53*O+<3]&89!]Q^A@H M]B%81RH"[!L1H ,F?NP]3^*Y1<"1 MYDE4'?'1L0*-GDT?3E1]/#SE--_\O+7X#9S:JF#L=$KT MB3J<2JJ35'?24.!@JDZ&8TEUDNI.&0HTI^I@9,E08).AP+BF$=MWUVT@@S_2 MMW\X?"P)1!*(E""20 XE$%,SSY1 CAD=;+W!M3,\2#,15MP MM(\^I@.M&;>S>68XDL_;LMH&0Q_AY DU73QZZ:/K.BT4^;T^R?$DNLCUY>V82Y\GL^ MGJG">N,C M!42W8AH;@!/M^+"O'^"M;__?^6@G71V.=*F=ZH',&([/3CO5YJ/AH7S42>DZ M&1[&16>KCD;CD=1%C_"0>5ZZR)B.I":J!3#=.M95&K9W[]3X$M[6;"LB]TR; M>WR 4#YIBO855'"ZARE5WQ@.G!#]Z[-Q)<5HZFS>#A\=AM-^W*_$1! ;9VCA@SB3CV:N1"I-E%?F.!.:S_FU%9RYB^-U;)R[!I_W M7,^.[L40GS#Z)B1?6HS^TI1WM**7311?I3.@!?_^TO=H^G#,G#02$]$A0H=% 1OC6B!I M!\>^\P%,W#K$?4=J 6*60O]L$->JHH;W@6*$OOX M/= +-+J+(KK%V9D)_'^*;(KILL2A\XHMHU)-DLB;I3SI!_ , MV/&*09)1.,,)7^71EF)J'P<&G_1>#+SC<\% %Y6I&B?Z%G_.$/Q8*WH57(M+P7(,QE^B1II"%8%LJ"]N?9[HK MGZF')^3'Y12.$BLN&&@GZ79$=>C#8X:_3\QHM'DP+F@3)5$D3 42> N:#(MB M.@2[9GTX)%"L@Z= ,F#?@3R\$CW&1]!26X ZBK+8$.*T?=S=ADK80Q<^H@[D M'+9\#MMP'19R#EL_Y[!M2^W3FP\DU:0EUJ@EMBVXT3;C=Y\EYSV#[\;(IDUS M+5UQ$XW? SYFH^T6N^U&0DU_]:HJ\-JL5_JIF*2Z$0_.G,&K=__(/$!N-=C. M8BU8D]L+[L&J_B8@1A>#5ND+9?U^_)MLH>S8\1*O COXFP8 M[TTD#'[V'0!-=+X6L,$SZN,W.X>M'YE(3UXW,)UJH_'TD+(!$SAXL%_*?*U, M?%.;# \M#7BX;."P"8J-;-:RY&8GPY$LR'@@0UY.D=P-&SE%4A:NM*5P19*5 M)*OVUD-UO$5(YBZ05[E70@L8\#R_58D_H 5,'>8*1A1AN5ZO0VF M$@=4;@._BSRJ2\&TPU)FK1D0I$\)\N%=B$ I^D9B$B;SQ$O.5 M4(JLUCZF*1\H*9XIP>[KKYT%)T&X]:V(K2(6,TH07H8194H'BO[C1FIP<2+* MM8@311^40+">9.QCO@6M,]Q<)\O=L&]N(G:#%4!]IUBDSJ+V*"=<2K"E/P'$ M'$Z2*SM*@BP7U_;C4/'P)' P(-UEME1(AF(:B!QQ)*+M=-ZU[Q1)YZ6JKTIZ M5Q)F+_N;&%,T+;D, MW7I*$;'!FHT_9UA-1KX"O:38[JT=8 $ ,G2Q'RX4X+NA0HR.]_^4PPCFP5(M M?0$I(B$ ,1]("[>XLN]%SG,"Y*8L0=%YE_3RVE9PI;4=4"981.=?DIYTPTQ: M87V$H&5?H0ZO,:^/2-(HT,XD>6_++[P6SMJ&TFTDCX\+^S]*V72/)][AKS'U MD]+00#>"=J*:$,J2SQQ9(A,J^J(*F9 +;JS:+%73<+F!ZFUI@W:T;VW/IU6! M''G./:=73;E:HH80B?JHA 7CN.('#ZLJD0VS_']PG%TV9Q'6O8B-[Q9,YY>C M/UJ'A.?J\$Z>>RS7&=V1RMDJ)9PK'(':XPD>:VX_EPY(2M>1];%5.9 M; 1)Z(!;CXJT9,9_#4F4JF!4Q$F><5SYP85]2V(YYM7I\*P;.BG5T,'&RB3HTL MJT*-Y5%7>'?CQ%@LR43I1Z&"L%& SQ*6 2")0A^@!]\#VR86JF1+,0GRB[G! M5X;D)B#7CE=*7K?C\D[XGU'/EK/)X1B5+F_)MJ MJ; 'I)3-(Q,S,.;G7H+_"H,TSH(5L*[S3<1)D(]8$).N>R.,PI@;_IEUB(RT M\"+W$GW6>P5@X(91O/$P!4Y0=."^P;T?5RLANN.7(P\VOP9^\KI7M$=M?+>U_PZ?^8+-<]QSJP;2*VZXI+(#P M^LV.OC$25>^_(P;9@9'-=K-><=YE?EXFSIOQX=YLN#>3 (4M/>)(^ %XX!89 M["'. ?T(W! )=A!UVJ*L&925V#%1;W$.$9E9A@EG?90NN(VP*-:"[5# /09 M _<=_D;U0<4B*J[@IN#"E7[U$+.IE5D)!0\6 DA+9+G16HN PM##J4$#/AK.@/D?O%(D)3]$,* MN N;.ZOT"WX8T;4%: 2D,U#P)6&JY'';V4GA:X+HLE)V;O>Y#/UP>(M$V(R5 M0D*'QNE:);R^L!B.XBP(:C\#N?OAB@R]/DNPM4.[I4,_OQA[6-<_J+K%1@_3 MW3T@U5]$&!1/=^4"3V*+%0HP]9I8R\>VUX]],+GF73S8=^:DN)8J>M=PYTW< M)Y'F\MF-#:IVD<))L&<3O.9DE+RQGV.;ON+3Y=W0-1BIE"H3G0S.-^(!)XQ6 M(=T!97 Z)M^<7\1SO#OBB=OUW/]ZL4<8;OI"ADG/+$S:8/+)$=--GQJ^8M33>L9VF>\ PS%Y]KLY8E-ZL; MLGF";)X@FR?(*O>N04XV3Y!D=:KF"1O^LDD@>3Z2JP/]8R/J##_Y5-UDZ/LH M\*I*-=ADTW&2:D:XH!NF,(4UW/CEAM]\P@DX)Y(&U<4KFYD'#5?\R#6>>8UC M-BT8MYRV=Y6I;A)[G;,/E"YP]0]/.F+Y:)3*WJJSZ9:I6H:^D0-VP#DS,JYQ MWF-6QTNJZQ35Z1-U.)54)ZGNE&>S!E-U,AQ+JI-4=\*SF>94'8RLYJCNF,U4 MVFZD?JY*8-[ICAGU@%#)2^TC.-U2Q\.Z]/8 SI]+RNWKG/462\9P(K'4;BP- M375H3"666HZEH3H8-,A+1PH#M5JS\H'$C_4)>XB^Q*'WOOSI"/'IPXFJCX>' MV7=U;L*:=#G.&L&FH4ZLNDI (K@S"+9&IFI.1A+!?46P.;74P=AH*8+/X6)T MHVY97I">R1JGMHQ+B1%BB4M\_GER\8]S;WK4/8VTX1Z;JJC<0?%V:6H5V>E8 MH<0K.R[TJKR.FKJE@^K#L-1)DP': ;)K%T*BR-P1*;#"26 MVHVEX4@=3XR(N#TV-)G\BKTI9CR3)4 M8UHW;4=BZ=1!MHDZL>H&4>4EW &7<,Z>P;1SC/1.5',H[^+ZBU]#M71Y%==; M_.KZ2#7'!Z;H2@2W'\'3X0$)5?(F[G@(^"4*>>/MN;=5NE7'0NT;8>KZ5)T8 M=2.3=8'1(1>D=P@>#%3+E CN+8)-:ZP.!@#.GMWR)K K6LO2U;$E;R]:CB43 M3(O:&0\22R>_KQT='002R-+'8YD+FO+L63H0U4?U:T.EV@ZM_K709M@] M<^G<3(?NVMZ&K@Z,NJ6NTD,Z-9;&JC60?FS+L309J:/:!I[$TJF=I:$Z'#08 M8#V'BS^>>!SN?_UWAJEMNCE434LF'_<8P0-U:!WH24H$MQ_!EFFH@]&!=:\2 MP>U'L(GEY[5S &7Z\?$P\"MF'\^C<%F:Q2G3D OX7.B8(#]\V;KT-IF_^'3< M@OV@ZQ.)VS[B=C)4!T-+XK:/N!T/56LR;A]NCSE^2C=;;CE\Q.%V+$X4+W#" MY9.JGCM(@V/5F,H69"U'DJY:ELP':#N2P,"NW:="8NG4%V2J:338S.^8,W.Z MHUE%5/_,YN5<6&/5,NN;=QVUSKN((5T=Z@.)H/8B:#B0+-1N#%E@]33#0F?E MI7Y*%BQ2+H0F?2F<554)V&'=-KIKP5V,]?W)3=K7)\;.5#8T;SN*P.JQAC5$ MMD30Z<,]HP:G"9_-=?&,S<.(8<^J6P\;8BOPHU"L2F)_?]J U]Y=5@R'ZMB< MMN^R0EY$/1VWQE0U#'G)V$O@?;@]*]_\\W$-B.X: MKL-#4R"E;W$J%#7J64@4[>?^34T91&DYDB9Z@Z+N'#STWUFB^."E'VC:\+V_ M!M-!<<-TYK/^'=_'K]998 M-4 %@"$HYS3!,0L \NU5S%YG_WCC>O'*M^]?>P$=DUYZL[YZ1=\NPCK_\YL[ MSTT62)G:@*@S\Z#%E\6?-?K3!J7ROYE#S3(G._\\T/2=?WMH6=W2C(EUT+(/ M_\VR#GM3;K:QS8[W6O:1^,^C(;GIUJ,5>M9AF+[?D#X95^J3KXN(,64)SRUB MA04HFZ[9"N31C$6*.5#W&!K26]C\CK)Y3] \E7Y*QF,-1=QR !H#P]QGZLRQ M1J+T"G+&,5BOK\"19'4-CD1N1)2&Z/=>0GG_S)IZHG0]]'AU?% M$6"3+];K51@E%9*@9@Y"WV*L54=L=Y145XW:<]S:E^\C::Y+-#<9 M-M@$0U+<&5*K)0MV1$-[+FTM5:\=S)$J\>31#W-: M=P:M1-*I[193'8T;'/@GL;17ASG5&#1KZ]MGU8#'7OTHZ^,31#GZ!Y MNUL#/E;U@9S_WG(D6>JHR1BP1-)>@?J!.A[5M8\DEDYM'UFJ.6E0X$G/]^TO M+&"1[9/RM=VE%WAQ@H&@6W:6ON](-:RZK7*DP7YJL3%0)T,9M&\YELRQ.C4: MC-I++.UE*('$&Y[1W<#D#M9G1]JIJU M8Y%'!U++L^TDNTAVR0,(QE2RBV07R2Y[1:XGZL X,-XFV46RRYFQR]!2![4C M&*UAEX=[68F#C@UL6Q7&'CHQKR/F4U"QZ)GTX[HS)HXS*%ZQ9[#S--G]RNE+ MJ;>0:9"I,-GPS4K_742%MWG#+F<1L[]=VG/8[&O;O[/OXQ>OUKM;><%E&8"; M9]]YPOG\V4[(J<-E3AB11_H::))%^!3LR6[-7I1%Q.;_]>(OWGP^L.SI<#30 M]:G%;&=B#TQ[,+--&H\.6_;AOP%)=V>SS]32K&.;E?W79/\UV7]--LKJ M&N1D_S5)5J?JOW:R_)MF2DN>W%OJ:*3TG(V6Y":;V^0QAR..6\Y/CS:N.H_4 MR>E :R8)N8G#_OBLM:C]))#)5#LPP"P)Y#P(9*(U,Q12$DA'"&2D-3.2LGD" M.9)CT@F#ZN&.2N>1!5M?5\I$Y9,G_="6.3HTC71M)'+4<1U9MK=[A=/_F M\OD?ZRF_A\WXM'2P%I(>WM0_*>FI]2F $KT2O1*]$KT2O4=/..WY/>$19]'T M])9+;E+>%\K[PD/%^["A^T(9<*_CFG=_B$K?<=34I8C$41T^:N9F4]X=G>'= MT:2VT)8Q[Y-?[\E6R:U'D2Y1U'84-']^,Q'C!S$_K;_),&#^'JZ1?HC".E17XYMYA M8>XZ%PL=HLGQ4#NPTVEK%,P1/9 >8O? Y$.)W0Y@USK4^Y38[0!VZ]].G@J[ MYQ!X..[PS^=+FMC7O9*;;/4FS^F&[-')HN<1.S9&M6,[,KY_:AQ-FZP,D3C: M"T<3>4_6 1QU?Z!*)Y3K0W-#SR/5R1K6=HME.MJI<32I'9B2.#HUCNK;IQ)' MI\=1@[+NG)S6/8:"GHWQGN?]ERADF D_JW^.>8!-A1[$XG,H&WQ]@U)79[C-WZ&3BGPNXY)'7^ MBCF=\RA3. CX74VWRLG790S(W[.F(-0QM)#';1\SJ$\V4F.TE9J>: MT3[,'O-N7#=;;C!\Q/E/+$X4+W#"Y9/J2#M(@9:\ MBK<=1?5OOUIZ*=X=A2KB]F=V%WYA#K1!;9NNHP9Y%_$#^E2BI\7H&6A3B9\6 MX^< CU4ZI74K#9,%BY0+H4%?"M]450)V;@UY_^,O$T,WWDCSNMUH:FK,JD31 M_I)[4">*+-%S<@[J?C/>5NM4NAF>L7D8,6SZ<^MA/UX%?A3:54GL[T_KRMN[ MZPESV,;K"7GQ=(3+8OT +TMBM@N8'1T0WY"8[0!F]:EFM0^SYU1(_?FX9D.7 MC=4#NU9*?^(L_ F)(HFBGJ#HP%1]Z97O!^#?6:+XX)D?P>_FYWAM K3=,)WY M++=S>F<*@F,^/-04/ *8#B#H)L#TXU.F@Q[1!3DCPC2,PU.5)6%*PGS.L(B4 MF)(P6P=QC.H<7+9SKH1)AO&KQ(83P_^ZWNW;O\)_LCTM[>C&"_C9C77\_RN- M$V]^?_1#Z-DA:,777@*?<]:.-=X\EL&GF2]7=N3%88"CK+XN(L:HF]#O\*3R M&[R^B)7W@^?;]:R^@!>FE-^M@&*ZVZ)N@P/_\YLYS MD\7KZ52;F%/81>:$B0_SO^H:;G"39?G?3/ ;![O_/-#TG7][:%G8CVX=M.K# M?[,L0^YUWU4K5&)&<$$8L(Z>2NZUSEZ-_7C[D0#.HP;3=.O1"IO&89APWY"V MWI+:O(,/*;(EUU]L77\IH+KVL#(?A]QK;<.?[(YR=E.>#SK)Y]L8&X_NZ>@@$VV M4TIIUSL!%4?):[#KG&TT5A6W9\OFN;JF:$A87*>SV(F\%7:2I-N6.%VMPBBI=IKJ *;RAK)UPO*'IV2^ MM?Q64;=,U3*ZWUY)4EVGJ$Z?J,-I]ZGN2 JAT6C$SEDITWU289YBRDB6[A%+ M6X.I.AEVOP6"I+HN49UI3M7!J$@2$X=7VFA1_4Y"N?*->4TL=C)\V2[K[_-)CY3W6 M1G4:'XB7QUC3OPIC#U/67D?,MQ/OEHF:=KYR^2U! 8/B%7L&R$Z3W:^OUMLD>,%E&8"; M9]]YPOG\V4[(Z=-E3L@G6;\&BF81/@5[LENS%V41L?E_O?B+-Y\/+'LZ' UT M?6HQVYG8 ],>S&S3'%NVX3K_.W[Q]BNU< CGRCOX(!!/_-=7]MLJ-.[;PF)4 MV<&"_\J#/0;):W/T#-$M?2\278MN8)KR2Q3>)8M]GN6%" S^OQ>Y M^1[O[%BQDR3R9BEO];&TO8#O+DZB,+A17+;$U?#_.P <#Y9R%1)7^"'V'5!, M#7IM)\)^_V$:*0Y01+B$U6=P#DT1V?]\2/RJZBZZA*;81US"#MPT L4AMKR[ MNGVC.\N>"-&4KPNV!NKH\4TBK+9Q&.Q>YI\_??EUQUJPR<2S?5@CG,]CEBBS M>]@>,'OU2B&-)\K?AHW2Y^M<=JUH*\/Y838B 1QI@-5&:V41*01;SVTRW;[A^X\S6D"VPNK-& M6RIT9 NL[F0@=BB'T+#420]:2$BBZQ+1Z5/5, \LTFH1T?4W\]28:F;+RT8D M1[?I;&-+'4P&G>=H271=(KKA2!U-S,X377_5B#G0QK+]E6Q_M;/X6+5J]T%M M<<.2WF))G_2H25GOVLH8SV^KGS<'6(9J3.LV=VTQ!_032^9$G5AUB\=;C*7> MR:G)DWNA/E-HO?'F5\Z.6[GC-<':7NEG#I^C[]6>X&EYX$8R MQUDSAZ%:^G,TN>H&<_0WP*1/6G]/(27/.4L>71^IYOC P2 ]$#V2.R1W[(;) M='A 7_'^,$=_];*A:Y,ZG:LZW$AC(Z.VW$ICJ G:%DT,^QX\7EC#:+Z[,@MO,&7\\B.DRAUDC1BI881Y6XZE/&=;Y+W[7CH;4 DMK* +19@Y$UOL)-'F/6_ M\();%B=+(#Y%OQOHC](/WO)/, "QB9*MWC@V-U,*CA M-S7K5"R@'\P"^.[@ ?*/[%OF4R.4(&;TO*GI1V 7E7/>:/=2<3A/[@#RI8]G M_#K<_5:8)C$P@H/M+LE]2]WL.6+HZM@[,YVQ1ZIDDNBX1G3E1A[+1 M12M\YEVEC4;+RQ D0[?I;+HYZ$4'-$EUG:(ZW51'5O>;/?97C^A6Y<3G\VZ8 M=&W[C \-7-K1-X8!F;-LES0VU.&X1PTN^HFED:4.1W4[(;882[UK0Z(;FB7[ M)3UO]==0U4>3_O! /]&D3RQU,JY;?MEB-/5/5(TV196,KK_]A04LLGU>@^0N MO<"+DXB*89Y@%>[KK[:/BPU='1A&?WRZGF)IK%J#[L=[^NMY7QBF9KYL.(C; MHQ4S03RR-A^IPT/T;SOZ**MVJ;*[1@B!AXXTTP]T96_OE7 C MR+9$SPN:=DM W1RJIE776CLB?!IVJ"5W2.YX^.YZ:!T8W>L!=_0WW&1N3FLY M>6!<2AXI>1[(O30-=3"JFP?7'\DCN4-RQP/2&V?PF0?>//> ._JKE_6A-CQ^ M-\V3] VD%:L:+56W_EJKG/AY5^5$/[HF[JH2R4,7Y3Z*IF8H69.]HGDBYW7J M(BKZ\(5%&PW^FQW-%/E/AS<5-9[841%_V&[WN5^OQ.W.>VO?P;Y[Q6;=R+ME M@3*[W]GQ#UO\L>7*#^\9;T=XOHT\:Y&D/M)&.VD2NWH>CR3W:O*IE[93CQI5 M;))K*?6HL-0$$,*-[> MOW5FB85Y$TT\I1T$*6S)0Q6->XMV$NPM$\U^G]1[L]V\7%.Y%GFTOU7GT7;F MX'L>,T\7KI1?$VU0(;Y.TY-[^,2>W*0^#6U84V;5TYRB=^VZ5,LTY49+[9B M#JLM/1IM"UN,4:ID3,<;)J,,RU3N30BT=,E1I-A.XMW"[ED_]>J^)&D.-'.= M+D[<*'NLC9]"EZ!(1YN&88W^U^;VUQ_L?_U@O^Q5Q9AE:@N]7[?YS4[31]*D MT[(F+8&4>.A(BC5B2W@"]]IN3M]N!+X39\*J64<)?#5BSV,U'6*?[&%HB&[E MVW9,7"4@R(2Y6WA@WN '%\QW"4@LBCG]%*2XL/UY1H-\]^+M[+U;+TK@B[!; M\1YL/XQ(%LC.XT7G<5UV'F_!7IKM/-ZX*5'3K"_G0U\]D _=F?/O?=KU[._" MH@*BRBRJ4Y.8P$VI*\2IT*%?F9#XEPG@$JW!XA/"#?0,8 M1TL@?FQGAM"YKN2NSOA>OTL7"#U R=A"7A+46(R1 G8P#A M\0\BYV\-)2KMG,8;(6?['!8TYDAP/=F^QXI]%@>FH(L^T?0=/MP63>Q&-#@L M*X:>$//OU4K)!2P2"DGW<01HFQRF#?]MCX M8F!'<9=M%O'] Y^RF_L*J4_^2@G').]*Z+&W28(_#Y8=&'I"Q((*0 F+:S@% M1:8/N"3=F1GS>QA<%@TD/P9 $RYR.;'Y,TTY0"9+HW9Z.=>]\_QZ]*IY%[K M[%4.D)$#9#J*&SE II5HD>,IY'@*.4"FS:"4'-H!#NT89.3TF'9_4DZ/>486 M/:I1:(SWL<>K2G/XX)A&[]WKSR=IKDLTIZN6)=O7ML' WE$$/1AM5@.VKDQ?^85F=V)+96'0[3Y_;/A]3LJ[RQ2I$%4ZXO'I9Z\!Q>V[]>EQM2 M@7C>:V9F^UB9JBISV_%\( "L;9S=TR>\&$L]'99UH(']3K 2DP0(E@("H6./ M(B=,5SZ\1A6?HOXX/Q669<::LAFJ+AWS*5T+K*&FK]?=^F$<*U3OZJ8.K8[[ MQ3IA91Z%2]Y0AE<@*Q%;I9&S0,@4_7CRT\4LP+XS=$CZ.*^K'VG* ZY9N:'# M5CN#@T^*AV)TK'D8 5>2+/ +O8_:\$.(E@*7H5[,>XF@X1(5$ K7(<1;BA"4 M4+AFFO-GYI05IZYR&*+$1-BI($:9\N(S* CEXTH6($C7R_N,5&+R178*T6L0U!$U/@R4 M#]CP4!]<_JWJ* ^>!"Q:+]?"^.+U^W>T(IM%8''=\Z<-_K19(?T]][]>/,YZ M$^-%70)[WM8?#_+1K]Z?J0?8N"=>^>=W:\Z*.HN*+3[;20J:&(4/8G4K#\H+DJ- M/I&E[\+H&S[K"%H$.Q0,)C21_X"G[%MD>)0DC#@ #$YDF\9Q%U; K+C6^= J#K6U_:]^+/ MCQT"$9%U=TV3-&+4HVK&?(_=8AC$3H2UG? 50+H#2H+%E3B=(S08 M;T-%39HVB -)"[[M@Q.2<-<1>%))[IA_FWF03VCJ5;]_<1$C!K"3I["7UAP9FT35C./CQ87>78EX7 M2$$OZ)^_XU]>O-24SYF@R9WIYR*1>GQ.]<)%Y[XR/.UA"TDN_,@) MCQ07K!S<)F>.?&4GC!,NC5+>A'TZ*H4(Q7=QT=76[DJ[R>0B[V&6>_X_&&-3 MF^2K;4),A<=O&#G]9%.!=(I2T0X\#5:VYQ91#GR*X0&%70>'-H:/0WI40'J4 M09I:N#&P=A&+! PP)V\]EW>(!OD4 NBH(5O)F><[S/K3+4(??"J VR,:\0Z% M/(J2!(1JX/*>F;-$M*KC\!)Q4+&]S%PN((L46&H"2GWX$.EE-4A["R-LK!?R MSRSM!+7GO8(RG981]*T/5?XYLJ_7?C=9;\TGXQ=%_,*4\8L6[*79^$7K]30: M/!_0X#FV'7+:-HW "MJ LT/=/HW64!M-#^L[]]"RNJZ-]VP15[>=W6%ORLTV MMEE3=@I\H,?%*3H%=A4V=3KUR9YZLF.7[-C5 9HZ"D%U#V9&E;3:< ]EA[.^ M??+)3;WT_C7U>JR9UXD*BY:>Z_JLH9S;=UFH':.$MY[+$_ZJ NXGZ MN:U%HV?3+74ZU4^9_)X?M_6]5"31/5?+)W4R/&DO%4ESDN9&ZM T)=%)HCNE M=C74T%8T"Y4(?3-6!,3I1MXK#1%WC M[42:11'(!M.0"&HO@O2)H0XL2Z*HO2@:3U7#:D;*G6\4Z$(HVI:N+(XH_ M&8.A.JW=\+Y]SHBDNBY1G0F>5=VF?9+F),T]*5X^LM319"*I3E+=2:-( W4R MF38713JXFUVSY9>TXO[]X#[ER4-7V\&B;IW\T>X;=?N[D47_6*:5;*#\.19A9%B;:+H&:\*#\(@TM:$1R-Z$;4-1K:."]KQ(=LX$_!BJ!;4CF.&KLX/^K0HE,0EXB1T MOEW.\KY8+(CY\J+K%+ZRV5\J:Q2"]:DLVPML=>FE2UZP6137PA\K>QC NN4J MSGS)BA-2A6BV8D6UKGK$QES[=JCC/0UL;"!8' *1+QQ'["]0$"$!G[?*\NP9 M-@&DE@=E\G,C#[>851CS9>)]UN'$9Q-M&^N(*GHNADV@HP&[YK:?E1OK&,LO%!?7/E\CGRE2-VRX*T./W6"3; 1C78V0GH)?[E-5R^ M ]X.E_!;4'9WR2+K(I%$&%*(6,#N;)\W3?## /O:)2Q"9N%8$5)A"6?.*."A MK6O*SVM@*G6#*WIVN+P)1157N5Z$[2JXC( W46( *_"UD MF6-5-)*.\%3VS6<<=\'_\7#Y"=+ZXBJM(2@D,X1R1)Y,U2+GC6 M^MR1?O&6).,YR\\0\\%-+'0)*#OL$X)U[J7F)2O[GKJ ]+('9&V]:]32NU;1 M1.'9U:XQ+?1H6]2N,2A,@7W4;BZ9MSJ<-JQDQIO&P.,Z!B6XM8= MD.5KW+ZACD:UU=$^)P+F)T&2[<[2)ONKFBUY7?0BW9+7F90!L\EE63\,[+I) MV@-L'NHK433W?*(LW]);!RJD.CHA5]E<'VP N%KR5PK^IN3\^?7[L&2_CQ;L MI8W]2MMFP-3H8%W'?AD5?MZS&S"Z86KFFG;9QXR9E!S[YS)CQI.2+[9?],#: M]*Z.%CTHK#;0#2!U?* 6]Y FUA3CT+L?B[#*GG+#=J*U:;>6S8=*.TQ_R*+: M"ARLS-PH0\> M"?@<%KGH14BB@F JXP9'B$=4D$NU:?O,YJK2Y[C$OFJ]7EA"-[31R=3Z>+PA M$_?1ZN,3:/6A5=)7^]X)#(ZD+V$IX]&E:IL'0D(:H_9HQ++VV"=H8FCC4P5- M!ILAD$>#)F6X/A0O*3 Q*3CMT%C)UL 2&2MI?ZRDW;JGYBW\Q[PXLM^W\%2Z M\E!%*/=3!],*-;#_S3WIX"VF_D&WAFO2)6_:3%^M[HA/78 'I4[-FZ_-O>_8 M29D+/^%OP?<*,?B#66[T3*Z9Z!GL/?!A3?F$7IIHK4_,YGK8I3UCN#@.'=X] MN3BD:$^\7*4XE:S0S]B'.5WQP1R8A+P2+9+Y0+EY9,=)E#JX.IT7&_MS.==5 M[CL"#98,N/H4:.R@0*OB0GQO*MRZL:E/BM9@4X]+>NP(/>H3HT(F[AV4W$&0 MIF$<)A+U]2A933H<;=']80Y][C V#&>(,WU MP2$6;MG)7$N?W5,7M%V6MYOD:_JG'_*6 F?@GY9#O%6]%(CAS4%5?/')/NK: ME"$>;WEH6-$>UWB3H@YU.T*Z%=7;^%ZX$O%9%CE>G,N+\8;1N/9.O+"1"<58 M)ZR0#8. 1W@X_R%3L>7*#^\9XS'A7.(H*Q^07NU&KPU,HAA4!O6G77/N]JX2 M^SN+^:=* 3^$)IT15DP2OYC@MC.\;=_9D=O94-:Q&*8B*__)#O5@0^$]2+P< MT58#M+N14R#IZJB"N)P">RS'^*1RV"P=8%\1K!LE?NJ)#"Z7$$DVJ>V<[&21 M0442TE-]$_U995JFDS?X(AMKF-_/A=FI&0T,!9J; 9JR,;-5)&Q416#W4!O3 MS72@X_/LN11A?ZQZU<;PQ[19;0GM0[Z13U8O0!Q]A?\4MS%+>?0Q]G&G,,O0>*6ZZU]^D1 7_B MY.GBU?_&-&NA?7 @>3'7&B4_90Q$G#0QTR!R25YGDV@S( KICCD6?%0W"F[X M.VJEG*S_'GCXTS5^(<^DX2-F13P,GHI9K3U&& 9"R9WBM%_@RF],81D2>7X$ MB/3EBC,A#<;FR5NTHX@XC+EBU"XIMRRWHI2MHQ9)ECPKA#*H\LP7.'JX9$*) MXI\R'2H8&\-:FO(),[. !6]"!!@H3R^FT;?LUO93'+)+&F;7UGG 3,@56"_U M*<'E'KZ!4X5SPS8N'Y]BQ.()2O4J@2+DM.#QU?M([C\7&7@UTO^3-2E?GC:? M"7J14>1DLJ3,!F594L(E)K[&\,*L8(9*:D;E8<->&]0$\GHKO]X:[;[>VE]! M3O47\D[LS.[$&K1P/H(H44R-,_7V?_\G!4GF)<2S)*3@%W[V\\^%NE+L69@F MRF]T=Z-\\>)ONU;LH^; ]/(_-R'U9PE2[A:D^"V7$@&D5'"7F?(??YD8QN - MX6-\I:G*WJ"_V@8]+*6_R4(RQ] )W)P $T9\DTRG_ 3*PKY%]9?I/#?W=L"J MBSTT 'Z@;,;6ZY$804JV=3$8^6H!VRW*$ V@45 7Z.%IA96%,6G,*"U7F*1!;G8=^:DQ-KA'.Q'S-D.W-+? M"_-/_%T%IHMS9\"E;S!>9@*N!XOS*@.P) %.O"*)5QF4"BL*'#EE'*UR'"D7 M9(S.,R/S2XH^FV[:E_KP@KVDI_6A*W[B#@09C<75__NL#^X5[XNK3TU+11O7 M7I+(414AAKHUQPEL6\;N"9.'%*!O!+XM W&R+N?_II;?R M$T530TQE1P7/X7.M;HO]6!(@!,@A8A% M!4)4(E7ZK;C[(8,P(&O+!X?:YWOAI1&@NI:E5'@+%=7Y0<"-Q_^"0XQQL7_ MC?_FKKN("""C"R<,W+B,4&,E7C$'/$+./>A*16G6Q0B/(&YX:',$WO+)/&KM ME"Y3'A[(0H)I 'ZDB+F'&_+&([1EV2Q/DB_(H2LL HL\0CE\#11Z>$?GPSI, M.%A,L8&(W=@1?31'0CF4<3#[-17U*R*T']&?# J0H4IGT#N*!]R8'%I R?O MHXA9#V!OQ*V]##*"]164R"4RBC+(/*A!YFL:9/YR!SN^Y P2 C-0$=1VL60M MAOWI++<3RABP6![J,E>4GM?B2DEN0]Z2CX\K]9%JL.[G=] M116W4)@+N0 I3NF8N6XNS$/D ,<.,FE M.,+L7YPL8@TDJ8*]>KF)4K)+J6K_N!!2ED A\./=&P]19B_$P+J4 MF!'$261[@0C4TW,E&'OQFFT!.A$ \J_4OP1Y2/'S7E$U5D M?RS,_$-C8$"!G0N"Z3N#8+^"#^%S4X&A*]%+6^$#W;JB>XCB'O\7'%*\E9TQ MNA+V@MO0O^5VLD\ 614 0;MTQM!O_1?I-3#)?=O#=A81^&&@?(3[&:(KANTF M'-!O16;>+(6'P#S3E#^X L1X[0IT$, $S5F*4)&1BT;$]M=)+6:?6'E!*8RT MYH""/F?8EICL?=O%AA?">$[Q CM,?9>'&.PB)T8\)J(":%66=ZR6E'Q^!ZV6 M>F9D]]MX1YUW5-' \D>WU"_%PL(T03CC97TB,FW(UN'["?)]9$.< DP3 -S8 M*8YJRR=^G'F14^2LIMJS8R4%ATZSD4"W+A1%S5Y&*]2HSB^^]"^#&X_\\XIXWB M0F('F? (JQ#N\]+C747'@\"_]@!)<.I_ "^Q>^4G._A&$+B&O=K$+/2K(O?S M-SL"+@3 \-H&SI/@SF!L> :/7HK@LT/+S*+0=M<\9@\<7R])"=2^!RXN@/V> M6"G+/P4W/PI$[IU@V$Q'9]EW@E;"K32E+2(I;P+LG2!_"M69H("A/\#)SN^>0_(U5PA5IU*KJHYG"YHZ _)6*)!DPQ MRHN\G1/U7L+4]5(&5W;?K9;+5T5/0 (2FE#W."T228>B_!K(SOL2< A8<9D_ MMHP>SB5Q9O7DB%#%;J-(M%U[%5)3MG]1F+**B?BMP@X^PL7VY:5];9!1YQP0 M8Z<#\O<@8C=>G% 8^=KF(TK*]Y@(Q+]S.U"X*=V[HL_/M7[:_) ]$ZOZ$,>Y M I-BT YX>N8?MX:[*4K&JI-(^5RNW'\/4@.$=V]1F=U(@8&&EY!DE(@&=!2G MCM?,:9YDM=;:0%3L")?UG6^#Z+RB&A1X_IH*=$K72C5JNTL54.(;>!>\8"#P MTQ6LG361@"_#'Y/((_'-2X+2 /%E(9E?^?OA3Z_OBUJ05X?F61%KZ]BMGK[!]OP)M8^?;]:R\@/-!+;]8_.%QMC=:C#_(_%X%2;<"#I6)N MM/BR^+-&?]H8^,?_9@XT4]_]YX&F'_@WRSKLS821[D_W9RP[XOO/Y&V$YDD>[ M2A0JO%00,IM3F?>6W$U,GOZ_*9 >VO%[4-M.4#Q*AL:QP%DYJKQRR'6C4#7& MTYH3Y.L2U9ZCOG,H'!.MSXC*UO''_E/GZQV^W?2K#W1M-.HQ"9^M9,+K3MW8 M+$:4J)6H?4[4UK:QYO3_.F5)7:4WF'=[L"VU<>2#R+H";!TAWNF@KKJI)I%G ME3SGC2)L?2RQU'8L':8%))K.#4V'ACVZI)+S*\M61#@Z2*5C=3P9'V90=M0C MZ""2='V@F1.)I79CZ4G>F433V:#I\%OQUJE?N@8[QBU6B=1XF$(DX)@ 8S=, M,9V'0A6]"N=,U.G8>)@.CP",XTJ3QVX,G@M[K2/]G=<&QX! N^D6!YJ.'C$: M.T.XYRV"]E*&$I<2E\>R>UY1FJUL^_#BK3F1PR);L)=V=7 X5=E%-4E>Z"\5 MGMD6Y)EM(N/?9;['&U!1G3NVH?W5%H ^W#M)(SNMW+^19L9 M*AK?+!VH/_!FWR*N:>>*N(8[B[CV:*[1\@/^3.6((>_/]TGTZOL:V40@5U&$ MA="]'9GR5^_[ZR ,?D^7\+Y#39-@8U]0 CF7QF3Z0@GL)>R'.>[KWY+(_\JB M9?QI_C5R 3)?X=&??."2%T3Z\TM]8%HO%!8[]@H56Y2":/T4* ]_9#HH?X2O M?.7R,4&8XUY:?%@.L.NB(?Y?7ZTM_U8]X'L? _=W^%7I4Z,7;W_SG(7-?.6_ M[;MO7A ?Z3M?O<0O?PBD^/N\5>0_**L9Y!O5MU*:*=8//NW3V/]/'\R&>@98 MYG[P[9L7"N=9D%G?D]WQ;JH=;+\[/*N,<7AF7U:DEGI^/ M@%"F1.N6MHF'/LJDGP\I"J1F>VXFRO'_A"1?!_=V%PIL2DGM+ZI[4=BS\)8] MPF_ZI$Q.OX=!#8Z; T666,X:[&0Y%>#@\L:V<+P:&RKOYFNT#)*]-Z,_HB > M/'B]3QDOWO(>1G;%T2NDCVBP\H@0RAOS1]D+L,KE(R^IV5O8[MMV%@IN#"59 MJ:7?WN.BN>W?YU%KX[*[OLM?'YN\/08W0]U MW7CQ7,YS]AR#,O>=/X!I_=W:["TINV M^D(DUD8[G;WW'&M/]82:[U"QWM9 $"-OGC]CO.$53N3"!EE\MFA$,^2B51CQ M7C_8H)=FMH&]CD]Y0=XSH#/%_KJAF:/CUV,;VM@ZK';\H54GNC:>7DB6N4&[R'K0N?GVG"X&HM2%:BUPV+RR2@' UT MASYZ7&8"-7 :3JJ^D;(TO4WDV<1%R",TVKRY]O &A;FV2)+5ZU>O[N[N--BF M=A/>OKJ*G 4VOG_%W!L[>N7:B?U*MZRA.1B^@NV*?QHF_MN0.0P5_A-$W[]96/@:.QKN4:=<:[Q7X M-<)7\FC#[W0 G&<2>6>8:4>5+F[9!YQ+LX(DXSAB27SA@6@W,'P(\8 MUR#&10_VF@4>^+V_APE3W)2A*)]T2'493U1=E=.VGTT]- %,4R^9PU(I=%(I MB/V8NH[;Q&?,@?'=8:'#6?H=0AR;*V=#2(DC%AZ;*\6M\Z=L .$JC6(<@HRL MPR])<&B<=6&_?$4#X_!??$PAOZ):>^&:?U^!#60?NK:CF1VP^/+3=^RO+<:1 M&H,!SB'>BIR>I5W8$.,;DO%[POC&&N//]V#\8IBF9/PS8WP#//I=ESM2(O1# M(ABY*3 =C(YB"N@3"G"]TW)6U\WAX%%Y )^7\J#M\L"0\J#O\L!8DP='L!"D M/.BI/- 'S08$&@Z5KV>%E.<;%7,N*,I4OO_YS\=&GV<9S'_RIQZ9;<&_E(@L M0TH.4?[YTY=?E8OWWQ,6\-G&/V63B+[D$YA_M8.;U+YA+[.)3?%KY<)[*2)@ M>+.%=2SP+RJBH^C93[9/4Z6O%XSA-,4+[^'GKQ/XGR6?/357/I4FB<&;=5[% MB%S$%G@:,#E^#6-:XC9?8>=[8BB=)\:'8!4/3I7BDUA@C=LZF\"YE1]P;J5* M5W@7MW $#';&1>"P=BQ!96<5;_?SHBOS1]N2 M+&T-CI,L/7RV9.GVYD,WOI=V51HW.BO^^N,OOU]]_?N7]]=*SRJJ*-WY<\D; MH]F]1=ES-G,1:4/,&S8QW5D?7K@OMF,GX_CL?#9SY;/K4M%1ZZ N--XSP M,UA3Y>*8!YKC[9;'*^,69GSH)[]PQ;SK&5O8_AROB$K>2*("D:?-\S:GVG1@ M'I3F/='T\?CH"=GCJ38RGI"0/6IC0O:C51*D5_[X].5O'_]QI7S\_5T[#/^^ M9;S_=/^Z=LY:^ZWUA\R"5_$KY?^FO@=F?/PMO*LS+JASV,5*^S[BET8;G0"# M)XN2[1@UA@T,^HF_HO,".L<[[L;V<(WUH13VK1+V#864'Y7XGN\K?X.?W>39 M\PR;1_1IY'YCMP>G1.9YJ(#&4+FK(8^ZZWZ4],77B-EQ&E660#:E)PX.C+8L M"MJ6@.?UY68%8?F_L]"]A_]9)$O_[?\#4$L#!!0 ( )J"7E?!Z&;ZD0T M 6* / =VLM,C R,S Y,S N>'-D[5U;<^(X%G[O7Z'E97NKQN&2>ZK3 M4S27;FJ3P 8REZ79Z?D4J]?G39^FMYUL/)EHN'YQI9U-:HV+\_&X=C$V)--7]\;59\3"")IFNS>O[FUE MQOG\IEI=+!8GB],3ATVKC5JM7OWM_FXHJU:"NB:UGU=JOXZ9&=8_K8KB,79) M6'VQ6GGA-^U$=ZRJ:&OM^K065A6,: 9K:KL(:GE?]P@K"G#,Z]CCI LAM,L&>"22> M_:>'33JAQ /,HGPD94*L6*.V93P!VP1=XYUHK;AYP\("5RI-7<81W:".CKET;5'3#1N5J%\E)G?%E2:N3EY=HU+-+]5SM2G&\T*2 MXS2^].!.$0UB#EV_OKZNO@H/3=<@U>MD?4W\U.H-<(0"8C>Y;W[9<*6%=+O0 M(>J=Q70(Z=ZI0VJ/W.0+*DIY[;Y7C67W+JQ&0%E(C?3A(B<6(8$ X;R(0)?H M)U/GI6H0FJ?_K5<7/XKTN!4F1#>*R RKBQ\I,K%M.US2BSO!O?FA [[2";AP)V8N%)&!?GG!C.=.:9B"*G.F3,GC%/BQB<]R6#&R.2VLGC6 MPN'Y#Q./3T"/L$*"_6J?$\55("'F7=2.D%;XVVW%!?.;Q+?,X39[SDC19@.) M"Q.C!/EOWGH=FT5;#R2Z9_X3&F^02='& PFUZ19M%]0C*$?4N*VT'(C5!W@* MNHG[3X^]C=&3E!K5#YF&;"-]/M?DOSK2HNA>0Y(2"=)/U76"-5:>2XR^_5G^ M7O?P@#BHDD&XYARYZ5;MFDH6W P-F67>_D.[\S#LM.''L'_7:S='G?:7YEWS MH=49?NMT1L.\=ER#=P%$)YUD^ M."/VJ-]%D8 CD)'96_W[P6/G&]3I_=*YZP]WAF>2L1+6\VU@79&#A*!RP9MN M_&_-AZ^=8>]A..JW_ONM?]?N/ X[_WOJC7YO=[J]5F^4'^9M!2CAODC"O1%D M7QSJ/:"XP'\C7R3Z& @]CM%QC)K#;]V[_J^[Z])+ADIL+[?JRL ?20$E@K'/ MIMBF?TDML&T,Z=2F$X@W;-[4=<>S.;6G \>D.JR*<@)9B*42RBNQ)J&N;CJN MQPA[;8 MF9&*YL2S*%H")"8UPP>7O,7LF M'(]-,B2ZQRC/WSES,E-A6*^M8R@8HQAGV34CWBAB7B+HNIBR7[#ID7N"A9V$ MB^=%*IU6"4Q]'1C!!TE&*,ZI1"C B/(B\GK2Q6WJL >'Y^\PZ<1*'!J)#A(Q M0CXG)%F5"@C+HMP*!AXPB)BHB5T@MLCBH(3D- G)DIL)*$ PTB0G%&=5(B >R0NQ/?)(=&?J,\T)0@JA$H#S M=0 ")BC&I42V?R#\SG'= 6'#&69Y=U?6J916OUBW.G! @@4"'D@R*9'1>Z"Y M/15S8M-UB1S4OSJ.L:!FWF1]%@NWH\LH 13;4PSKW,/F/>;?Q6^V0S@DWZ%S%D).:XM/ALLUN92K]Y3R)(0Y$:*-(CB!X#34KI.*G9GF)^ MD,E""6O^C%$)T4G/]PP]R\+L30[$87&;C'G![KL5;R6>^9-,(HR4PH*Q?%E+ MR#O"O83D 3,&BKV07>";8*8$-)&7R@!TR?T(7V1QPEM@EC=J3YN6V%_<2[_- M+T4)>"+EE04X+/)"N<@7?.S-^0;OGLT)M(]W7D5F=R>=6\5;"7TBQ99O\ [% MH4!>*>%.S_ZGW]T*\W<(4 *?/'V_:?,AH^B(?BHX_;GX63"HSL]/A>UU,GNG MP!8%$HY +DWS"*,;HSHGABQ_ G%BP3L@3"8X;9VDU=@%Y.^3K'2.1 HOPSDB M08&?2%%RV1U39U.UHS,M!V=K;CIOA,C2@>-E?.?,IR9UF,"6>3AF92LV<25"C&-:%V2I13J33TC:V9968&!'L MA?6.Z/KIRPEAC!A!"8R%(X:A?^BB< ##(&F:IGC]%S&XPV= :F'0QY[&1LS^ MV*2^?0O.&-]-':4W);)X&[PI4&]9+.:.F(9(JHB6.B+NR'>(+M5>8@>N7:RIX.9,-'R&D((<=+>:%/3 UL6&^RVXZWTDT2^ M.N54$<0Y@;3832E0NDL@\H@X(TV;4T.8@[[$]@ [K[KI&<28,,<2 :3'@Z!E M'<1W><2.9"L])L?#6G SKDU\*S+4!PF%4$PC$5NEN%D9G2KC*-I:D;"?8Q?? MLWR/!*6#%'R +*4"BJ0>'6 5GBUWPXIP5 *<2),K 2[WQEB&\9N6PWCP0)[< MMUBI.'[K@IFQ^3O!;&=X%Q>I=(BB!U\U%%6/T-9_W20/U577UWN7Z^\WER\W#SX3(1T M@<7S'^)S$81U7B&&$B/H(^$4%FSWQ!H35D%X[,I#@+<5SCQ2D:]FOZUDT]A@ M='%$+*21'^&XF1-&'6,D7[EL>"QXW87K@0#*/7'UE3G>_+;B5Z><6!7DOZ$Y M^BK'C>&(A6$/"@6GZ"WN:XWJV3HC6.S0^7][=@O/*??/I84'&UN.R^,MG M73:Q (P'X4'X;I3YY< MOX,6,,)F%@=JA;Y-!@ZU.?P=+9PN>"L$_SI42-_C;WND46M<]:%()"7DBVK\ M_;KL'K%S,?OK1'G[D#A9XFLOOE(T(LQRH6G99LBF.8"!H4VE;N*+.%UJ@_M1 M\'=8/W*'*5JF)CR$YH']>S;H+]\G'_,]"45_$F'3E@RS<"S&YP :/V#.A+A" M*6P."7NA.G&S0JI,M4[["Q3;. M2)DT.V^3?R3?TOTH0^E0>SG,2',2]$$'2Q3OR3B??XE5J> ME3*GY40S'RNU ?RO6_'O&V;P&6'Y!IW4J@?0'<,\_^J!AR9CL,R2%;^\154& M^$W<:BXP,\1#(OPMPM&5+1S-L!V<='H$28*HRQS+WQ$2WX78X!/?6XT]#1JN MT-'=3WAZL8=8].* //&)4]-_*"['N+FA\@$T0[KI6.W)XW5/'OJ^X[H>,7KV M0.K\*Q$++F(T 4$\)7+?-'IO7E9?^CX:[-/>\T#*.\+?&31GYIA&T!- __Y$ M'JH:,2R^NBI;DW.>VH+OGJTC1"N-G^R$F)';_R \ %B M*>%W8D3=W)%W+^@=:?D]]O*!-S:IWC0L:E-A"#_?H?9[-=W?WUOVY1R'Z@M= ML=E)[F"9:JQM'(LGWL08'M_-;TY@Y!-;]EW'8QM-]2Z>!SDO[B\M\@O,E6 / MVP@/Z_Z U$R*#C\V+Q-FT(<GLAR]1FQ\. M5ZS5 3VA'P 7S8! !, !W:RTR,#(S,#DS,%]C86PN>&UL[7UKU*V?$,VLITE MEXGM)HQUH>K)/$_EN>;)O_[GU\/)LQ.<=^/9]+?G_!?V_!E.TRR/IY]_>_[' MIS?@GO_GW_[RE[_^&\!_O?SX[MGK63H^Q.GBV:LYA@7F9U_&BX-GBP-\]J_9 M_,_Q27CV81(6938_!/C;\I^]FAU]FX\_'RR>"2;DZFNK3^>_8M(NA2S!>\=! M)6W!">TA2:LDVL2=%/_Q^5>;7!;H#6 .#%0L!0(W#E1APN@8F8EY>=')>/KG MK_5'#!T^H^%-N^7+WYX?+!9'O[YX\>7+EU^^QOGDE]G\\PO!F'RQ^O;SLZ]_ M_>[[7^3RV]Q[_V+YZ?E7N_&Z+])E^8O_^OW=?CK PP#C:;<(TU1OT(U_[99O MOINEL%C.^@]Q/;OQ&_45K+X&]2W@ B3_Y6N7G__M+\^>G4['?#;!CUB>U;__ M^/CV*N)3@?R29HN=3[NO7^Z\VWG_:G?_ M'[N[G_9I&,O++KX=X6_/N_'AT017[QW,L?SV_,N?4*7-O&05RK]O<,T7%W!3 MF*3CR7)VWM'KLRM7<&V1X]<%3C.>SM3JYI-9NO*E2973;+[ZEY,0<;)\=W3< MP><0CD;[BUGZ\V VR?08[?Z_X_'BVTAD24-/#H1+Q-:2/007%20G4&+$*%*X M.F-U7!T-;"G?$KJX%/+9+5[4R7R!DT6W>F?URO9H>'L^GR MNO\,DV,<^2QL%/2&D-V,22"=RS$G+C45W'<'5,EXBR,T_/9G,: M/*UBSY]]P;KBG"UHIX#"/'W'H*L/T]DW7G3'AX?+:\)X@8>K?U_FL\.F2&\[GF"\!T2%:[HR'K+( 99P [Y0&SKFUTF'1V%KN:V!L M(GKQ-$7_T$EO)OV=G,=U^&'R(8SSV^FK<#1>A,F(R^2Y$1:\#@64M0*BLPH4 M\PHQ!N&=;,R &Z!LP@+Y-%G08O*;,>$C+L)XBGDWS*=D#'8[B0R_.M687V,9 MI_%BI'50(<1(0*(!%5($%X.&(@WS@HRSY%AC4OP8U2;\4$^3'XU%TF[1N,"Q M1Y[ G!39T1P/<-J-3_ M>1.'^&[6=>]QL5<^A:\CGF/PSB.0K6\)*5=DRH<( MU@G)4R*L,;9>3.X&<1,2Z:=)HCZ%U8Q1[\8ACB>T&&*W,\UK9D!SEFU)I!QY M3J0< P86 &&PM'S9D3$ULS^ M$9SZ6(>TN)?X\7!J^-N03;$?(7MV_O9-)V!*]&&DL@<)7#DTJ(VX*HW(Y-A MVF=N8VY-A VA#73!>Q [^I!*,\HL;<]+([V$Q['(H]<%LI?DR!A>W5VR. L* MF8U/''7K]>]F-$,*-[0B1J.Y;\:%-^-I38Z\P]#A.H)R:23CW$#*%93G&IP( M@4RS4HQ6P1IF&Q/B!Y"&%&1HQ8J64FBW3!SAG"9A^OE&6 (3V>E10$(BJXH) MP4F-$+5023EG-+;6*3\$-:3P0;-%HZDD6IH>)SA?C.,$7V-<7(*CK, 8"H)4 MU:$+(D)(F72;"45FYX-2/1@;Z\%L0@CSQ C19N;;!2&[#A?=R!MY[T@BZ^?9B$Z6)GFFNTX:A6TM#OEU7OQSJC M>^6/#I>@=\H"YU<"_4=S3.-364SSSN&,'L'_7;X<68,1773@'*>G.04#,;M$ MHD:/**7A3#5/T_8]JB%Y9@V8.# :M-/#I[G*\?]B7OF=KV;=XCU>5@Q.>N8$ M>C BTL1QJVG.9(:(1NB4Z:JY]>*\":XA^7@-*-9<%,U(\G:Z"-//U6(X'29! MVOV:)L>UVO#OLUG^,IY,1KFH;)SSA,?6H2L.T68-D@<5M*4_JK7[OPFN(;E\ M#4C27!1M(T-GH"[X6HM$<_ <,$;2V480E*(8!$-*&TW(2;8VB-8"&9)KUX & M#Y_LGES]:_IOE'ET6B%"8DF3;&I?0SH5D!#\NA:\*#9Y#?C MP_DJ%*SG0I"1KJRRI_F]H%(-5V4]I'CG/EB:7D M(BTQ9*5FY4$5H2!*XAG7V@IF=#"EQSJ'M;[NOM:;L>R9!\^0=R8$TQTT.GOF45W/P8\[J< MK%6QF&R!E4@CU$Q $!A!%^^5M 7)/6O/A/5@AN1.MR=# P%L)RF^0J8*>D5: M%*(AXUJI4L!K3*!-22JB#81PFQGQ.[#D$;*>+5C27"S]ID%7B&+0Z)GW8',- MZEB/X,D: QF5C=:B9LW37+?A&9(WW)@@S<30.+6Q@H#<">Y9A))15^>L[@\J M'+)DSEE,DD6]O=3 ?2*%W<'.-->_:O#S)$SHHMW.XE68S[^1!W*Z^\4:9DQA M ;*N>Y^23J=['H)A+M$#&:7%U@OC)L"&9$S=GQ??APQ;RZ0=^4_">%*-NS>S M^3[AVL=T/%\^[#7K>/%J-0V%"U^DE6!1JOK\US@X+0)<9E219^]R\\?C;A"' M9(*UHU"?7@@0M;,@")CJDH=@5&1").<5:[[M^4>@ MAF2 M=1#+671-B5QP=CN$A[NC2>*DFF9(^G$8,EG4()#"-'2.N:TUJF/O,1: M-,-+3K0@1:/9;[E#_BB,\^[7(YQV2&;3I23*"IC47H5B(VA?H[3T"B*/&E+, MTI*E5)AJ38L-8 TO:=&"'ZWE<8TH?WUQ?;;>T>N6O57V/]'/WW???]K?>[/W M8??CSJ>W].E5./=NLG+#Q?OJMK+)6!JU73G/69U)OAN1F6!BW:%:\R!5R@(\ M$0H<,L9BQ,QB\YT#UT$\?-]]A\2]ZHZ]QA.20[O=HCBACSX3HM_#_$^\--21 MJ0G[NF>5*5T;0QC2@28:4H2$AOE@N>.->7$SFB$YN&U)T4@"[7+D.*7A36H% M8#X<3\?=H@[V!%>@,F/"DF:%).KF_;BLQ(X,K/0EN<*YX*T[+?P TI"\VK;< M:"F+=@29S[KNPWQ6QF0LV^*53 A,U/T9)A1B*,_@B@]"DN^M=/,ZBHO;/SR= MUBWV2JU@6&X#Q_G).&&W/YODD91H12U?*#XE4$YR<&1/0J'WHZ?U6.K6S8EN M1G-'C0B],OR^XO\^:=9D\ALV)SK!Z3&^H0&OR^>=5S)6)X#^Y-K(!-%JZQA" M).4,"AT'7V>"GKT2-'F+(;X,/A&D=655DIC/#TF:9V);3;M7F*9S<_ZE9&^P&[W*RD68M%X&N;?WI+P MEP7M5=W,EC[;V^D"Y]@M1CG'DF3VD Q9]DHJ <&S0"/*Q056N(ZMS> >AS.D M ,S].?C][I1AR+_ASJJ>X AME38PJ#D$2P9.-9%E()85I M;<]M;5EK8\F7E#$SYLA)14\B)TWOF$"0S"FK#4M>]+:%Z";5^+@+]E#X>*/I M?$_IM=RPNAS-*H;''!86> $6,B'AFD.,!$>Z@BGI&(5M'4^]!F%0R_10^?,0 ML;4M&J'!S:Z2^3R#Q#*-0'BPOK9K=DR#CR:"X:D$&EZ@7_HH'+D1T9 B\T,E M5D.9-ERC3FA8-3EY"N9\H FMC"5P,,'7A(,WX*VV4%2,@?N@#&M=0GT3EB%5 MJPV56TWD^*BU*Z_V?O_P0'AZ=,B9 MT^ "ER"XT3+&Z'QJ77A]2[3J<4WR5ARXOKK(5Z"(5N:9%,==+-YI65&PW8V_(4AI_GI[6 MV:9OG^9AVH5TUI9L^>J,\?E_CD^MFTWF-WD,(1@'Z(VJAS'4^=4%;'9>)FN] MZJ>J?EL#')+&V>:SL.GB\?BLZGVI^6,ZQ].=+O^8399=M\)X6N=\;WJQ66YG M/N[HH]?T-]"AA;NW=]C65( M>G*(C\-6N?*X+N3._C_>O-O[5R^NX_FUM^(RKA])(U>Q[H$*W<&'^>QD3%=[ M^>V/#O/;Z7G@?(<6RY/3'L\FDC&?C 3F:,%3QIK:C=E"%*QX&80-NG73S3,J*@SN35!@,&4A8ZL8/,,SV =R9X81T4JIMTF@F2K.JC7WO$5;I\!R5LQUTB 3 M?:KR).936>[$MVU7B'GJ\//Z;.8;$W-D1'SWJLLJ#\#?"ED." 68<)ZFP"!=292_.ZT?0-^<[!=5O\]M.&?A4OJ:I=WS_"THA-RJ1N MX@\@,V[QFP'%,MUTA-P7K*[:;F0O&965%08!T]H7C.,Q:9LP,.QLNX9QU;J; M"(6KIT>S'[)[/XHG7H<-KD(7>:GG1<"'B3!R4IJ")*$$H)A%L4\#/_7YJMN= M7BG<^M)4.J]V=T*+;WB1/68;\2;?"RXEV;/X29@N;5D+B3Y:K_/*2-4T9'KA MCG :>"B) 7<%YC!U0X"2%(. 4490F'"BUU;$!-CS'.\(BQ%5HDG#D4O13//WC]] QE MDA?/>5-;;HNV[)T0CW8>JP@*9E!C$!Y*2L9@5XKDIN M'AI_]AQG!64OI3JKW#;-Q+LM2[8MF^SIO7LXH9PP%A 0,YP Z/EKV??79QG><9=(Z"#*G'UK(S+4*J9&%?#8YD=:OENVKH&5ASG@Q@8 M,BTNSS&K73&HYJE1,7SQ5(OBEE+Q:*%VA"-L)V/7BNPKN70@Z^JR7 ]:O/8"A, MFV A#*-QA6G0,_#,-L&P>N?&P,CU^MY:&>=Z6U4]7?^2G53_7EY(:=3.&](; M=6F,WA;YI*)4%M(39H&X20?L^94 ML_F=IT'0]45/'&':YN4KV[Y#Y8^*!"FC;W_]7C+Z:7/WS.1>:?-X*\M#U>45 M6G,\")"7!EX,/.018>-P"A(O@2")24(#P@(_0#JN5'T1%L=U0GR'K_.?I2-? M!B=O17?07G:]C="$QZ*V2[(+MF6B$\([%=:M^#+SZ(W4P,DVOSE[)9R#%E:V M6=-!-+0'FR# K!NTZ0"=[MZN&&FB-T>8B#1;[V15O$-MF;IH-Z,?A:J2GW?; MIO!5&\9[SXJ*H#_ODP4Y))3'G #JI0C $"8@]>(88->'<>*Y./"T^LN9$FQI MY-G5JU-_R6DUJRFUHUO5K;D-=!?JU:;-%9FAQAZYHJ/J%1ZD;=_6G,]0WRMF M&'!3CC138LWK>S,,YIF[SO3XDSLJ9%LQVHO\VFS%NY[A-:M=B=V^#4U?AZ_" M&G_XR=8O[$N^V?XH5XE/4XPI 5$08F$C8PAP$+D 8\Q#&(4H2'W-Q@M7B+,T MRA=+ 6HW8KCF<:@1\WP@6Z;C6A%0:>(<5'$J76ZJAC)5I&I7JQOGOQDJG+N- M <^C64#--8BX1IBY^T@8 .Y"NPD3HTY/KNFM#19QRH-4>A.JS%<>1""A/@,! M#MTD=(79#+5<"O].M=B:"F)E74&L#M]W\DX,Z.2H_BO*L9D&TKX']*P*VXW9 M,FPZB!A,17K=@FPZ2E]*-#)2&&$410EA+A:*?7*,R^-93X)ZI=]G@YR.I6@%;O0?+U& M1>D\BXU8Q3171=T./0\UUK&"LF4*.@L?[8A]F.:R>^=^ MPX2@FHU%U7$WQE7Z:"Z%JRK)9^6J8ZSFXZIFWJ5QU3$<$[CJ9(!I7'5?Y(0Q M6DKOVQ>T;7QR]P5[KJNW59GD:+TN[_AI$?Z#"V\51 %Q0^8"&',$($H]@$+J M A_! '$:A0F.='C,B%1+X[B#(M)%_H2*/]E6"NZ4>Y'U^,[,LU/CPMF?B&6> M;/6ICR\.&MTX'9WJ\AA2*_G$%+J(F.-3HW@;XEHS,LW*PT9A/.5HLX-/K,/! MUEQ\)W:%K!_QC96L>&%M'\&$A)X;)1YP8RIVR$&: !3#%/@I2E"2DI0SK<3( M@;F6QK4?RFWV5%5(^\'0>OO#R5JY';)&V9,FTPZAK,:?AK"SS(I22F6.N8:,&'*8J6@S,-&_9BG&5SVI3*-RB'])\S_(O[ FS0C5:>7_#TE;Y_8<[ M]:#B@]K#*W:RQK8ME@]WSA^U5(9">L^TG!2M>QAEMD#<,\&[,;;G_SCQ5 N5 M/S[\]B,^U^)8W[PZF#%-,0Q"%LO,QQ0%(DR@"* D#%/L)89'6Z?_%69:V MSJK S(Z4FF=5%X%4/*2Z%A[;IU,GR!A'4 -7GQ% MEY"C>^HI"=.>-VI*$AHPA$)#4 S"& <#(BT%$(R9V M*)S!X?MC0V=!MY[*X.]E0B:IY1!7W(@L^[K=ZP&_[5/^5C_*5S^]G.[1_ M$,"6,K'IGHGW8[-%C^R.5W$#U4';0Y$]/@I;@$:^&P*X!R#8""0<_36:7QT)[:.A4SK*=@/MBFS%R;K=3W)\4*.[7FSIO/>5G^)GL=U^] BX'3 :&* MCNC X!QPN'%D/K^P?046XE-0H^%TX7"VN5,#8NY;\"K/T=!795[99_T^O^M1:7ZN] /;(3!(.D:U#XT=="U_)48J ML^R%[U1FL5Z.90 QNV58+DV\A/(K X HEET9&F&B*V*-RK+Q<+S/GU"V66&& MW9A$%+@X3 !,O11@3^;.TY1BEE(_#1(MS\/9%$LSHBL)#U[ /VHI-:N87$!2 MT8%P%3ZV_06:T.C[!GJU-^4*.)]@WIU_KX)G&_W^*R?;*+4!)3<*^^C6A[SC M4:@+VI5O49F1%>6IF\#( X@R8:A % (40K'\$S>%F!,OI*YF93F=^9=&"_*C MNLYE=5@LQ=.V2[2P5S9.;"$Z@X5RM&\]1.;+;6;7+]EH<..\'81]BITR!3QS MQHK6['-;+%.@N6"V3!KFBF @,1"CW0JLMX78$#XRN0M\^^MPR7T=[E]UA[M[ MEA=VS]:_Y>NUV&7*?UP%@@-3YKH@\A,7P,#C((E3V9T$82]%W(L3O8A\*V(N MC2P;8;N!,HJ-HRT_3C5B??V'9)E_*^E!);YS7+#XH*/<-':O:_1L>VDVJA[% M_3A_2'6=1E^#=J'=!V(RELB\D/,')%D#^F)4D[W93(1&5=WK74BPAP,***%B M$QQC#) 7,$"X3)QEXO^\8'JTDV[+^SD(_"1NQOE#"JFY![X I!K]7@>/9>K4 M1.;*\*"N\E8B?JH)7C&(IZO@<%S.T957-?&]?7S/PVC:&H.T35H/@3>W^>QF<:YO_ MGHSZ&KU_+RO6T_JWY^)I'_5]3N9W1L0S:#*:4H*3.$$Q2%+" 42A"W!((/!C M/W;]./5AK!7%?'&6I='#7DB]K_EE!-4^Z%?C8GG1'_*G:P$MY(0-0F#HRWYY MCED_[H-JGG[?AR^>MM _9PAGZ_J(-^(8X] -@.]AL;Q=#X$TC*#,5A(F>^3* MO%"=H_;.V$L[2Z_;"JT/ NHM[BYJ:DMZ(A:6%_)G!0"TE^X%50TMV.[(LR[3 M"RJ=+LY+E^A;W1>:)?V]O&>L^%N1[YZUN[ I#K>T3VYOTZ^_RWX+XM=*?'4C M7!75<9/< J"6E[@:EA;:J6E"-GYW7^BPD3 MHGC)A"5QV:.XKAYMU:/B&R/YXR;[%Y-)/5DNKBNWY>=]UYB NYRF) T(BF M?AJ Q/4@8"%%GI>Z7JI7_-RP?$MCMOJ "L>).!+!PE'MTEMKV@>9/IM4+.% M7O$9SWA.M']LAR=;=Z_8R'^MZ^X]9V+-2[UN&M^(I29"EA W9-:9EFY6T] 2 MM*?FI:UIIKJ'2,'$[.]9_>>G3543,*/O&6=%P6CSGM]N:!667O?I6,74]7TO M"D&<( )@PA.08#<%C'C4BPA,2!JO-I4+D3[HN)&F2*-$&VE-&V4@I5X,$'*%G1TS'@5Z;3=59UZ:G=P1W+F4Q"=#Y#3[9"H_!#4*M *M9=:[ MO7OWJ2='T8(+7QLA4ZTIE>>=M_>D+AQGS26U!]#W/TX[ZE_V^;[Q,WWM@_S% MGM[/>F)O\)C^M<[FQP_DC9["?V,O;+-CWYA,9\DVCV(GQ_/B21X!WN%U]KCO M>"@;8CYD3^*2._Y=_&W)ZPS?JHSB>_%\JV@RZKN1YU,?408@J;34-@V=YZ]N!DN .("AK3MJ!# \^W(550[VA[JG+]U+JLFVTA M3)=_9-L?[W;E-G]B11L4]^NK4*7I)L413>/8)2!-?0@@03%(:>H"BGT7HYA1 MCVAUA%6<=VD\T1XX.$6['=GD&T!&VE!=A;R:B6$!3\M4TDKL_!0B.ZW,-\Y> MZAOG(+?)PJQ:0!DKSJHVZ\P%6K6@."_2JG>['D&5Q7;UD&W7[(Y_VM#L):,[ MM*X<(:%/?1BX'(2(BWU/X#. (*4@Y!PRSD.$0Z9"1;TS+(UT*B&E%^,@II9# MJA_*86XQ I!E%IF C3)EC.H_1 [BY@XQB-\.I- _[BS+?U2M=J&/7SCY9+W8 M,?HVW^Q*5K;]*GVQ=".>8.#3T).5F&* *2? 99X/>>QQ#VG5(+DXR]*6=B.D M@VLIM0_'+^"H?!!^'3JV-QH-,(V %EI]#B)@[E#[PAQS'V#WJWGAL'K@8GTW M@K "ONW6S'-QZ-T6Q2W-G[>,?ERC1U4G0O\(2UO*0E(@176DK, [B@UOQ%;W M)@P -^Y+,(.9Y06N )?SAY39D$MA')1)#H6!86=S)XRKUG4F*%P]O:3,^ZPD MZUSZ(V]Q6>T.-*JAG-^\H/>UJHARD% 8F8V,AJNB](-@L#+*A4EFKX[2K^BE M"BD#5T\\7,LV:$,RM&YB\\NCC'^:)IAZW <>DRWJ<4(!3B,,(I^0,,0A2E*H M=:PV--O2OF1OT>9/35-T&$W%4S)3&%EF@KV<3BNHO8(*2IB8.AT;G&O>F$%SI5S*7NFTED!W0DMFG!-L>"J(QEI.I=)D36K8/:"R\+ ]R@* >$( ^C% M*4 T]@!"Q M]%F/,M8(;3$ [!P&W0 M,)55V3?-O.F1(\J>Y3F.73^QVC%;KV6-K W]@HH_F>P"T63ZK"##8>#Y,> ) M"P 4.@(<^ A0'O@\X1PAKF6@]4^U-'+XCM9-?N%3*ZEFT>%^5-5(P0Q6EFFA M$;(":B]FFR)HL&;O*!:FZN[V3S1O[=Q1A<_JWX[?<75/V2H2:I6$ ?82/P3< M"\2NS?4)2!CW0(2)Y[+4]:.03&P@6TVP-"KH=HN=W NVADYMY5\#B.7U?MSE MM0D'_526NP&WZS5=78_T-]_"M1[^M?JU'BDWT)SU^#H3E:B_,JKK75?/I M0TOJ%:=0;*D")+[SH?CB>\P'"?==L3=((XB"4+9MF5Z>NG?>I:WY@Z#.LY3T M1NZ^&EFOJ5S=#[RZ ]6?IZ%"@K];#[9WW% M(MFC4 Q7SAZ_?3H_?6=D5U15 O<=7C[FA;3$91!4MMGEN_+W3<'JLD RS?T^ M+S,IRV=6E@\_T,;SOX@K?Y0K-^:IF\I"*@$6_R&!W+@$'H@123#D0@E?*7K) MCGA+8SLIG[,5 CJ>[SQ5(NJ3G,&GI\Z%K_-,YJ#,@V8WAX96@.<%D-K)4F>M M?LY!P:KV@].J>.,$>6F+H()!YB'6)X4)@ %"((X"&+B>D2W==;(?$LC MZ$;$UP%AFM4HTIY+-0A!1G^*&6.9L^%D)HT^YT[7? M>YW>,O[YY_1^CA_$B[_]=?!8E55!.+E7:3H]?F-K6=Z2?A1:UIFF:+TB<1HD M,/8$/R0A@+'DA]#%P*4X2EB,N>O[*OPPN^1+(YZO._G;\Z1"O\/OD'*9L*K/<7:_OCY9V52N&G@5F;%_.+,8J^\&LJM(?1Z DPH M/R0G+=^M\Y(]Y%\VSYE,_WB03F#M9EH*0RW-4*E%=BJ997W[A^RIJOG\Y>O] MITX*DJ"$2@^-&D4*L [;"A80M?R%5P73^:-2P3'>44L#KFDEC13&GZ^RD;JR M1P6.-&Z;6'.@:@G0YLBGXF-#D1> ,(04P)!$($'$!1Z-_9"&J4=1HM,S\VAT M+3J9K6MF4XW%0<,M,13 4_.V3(;$-A]4=&4$=L.WBMB5/98TZ^+UH[*:&S[RFH4<#UH,Z9 MT,F<2M ;YX!K*ZOI?,X12(SF<_;-]0KYG"-J7\[G'+MI8C[GAA6/OXZ2E",( M0T^0"^!!2@!$&(&$,>EG#8.$^ARF?JB5;'@VQ=+V&;6$FOF$Y\"ID<%U<%AF M@%HX>VG<_A,%>!<]2!?NOO*K=AO0\7*I(J!DOH3C:@M[=1F)' M/A3G1\J^.F7\3Z[=VE?,EF6 MNB.D5M7N]4Y*<+=?]W$_/;= M\W-]NHS6[U#YX^,Z__EI4S4R>N9AZ\(OIJAH,%3&V??7?AE"([4F:G M([05NT$3*%/I\XJSSIM+KP?%66*]YNT3HY7E4=_7?),_,QD$O7FLFU:V@?DN M SA(*?((3*&GU1A@>+JE45)]3O^F:?LMNU%+86^< M#=/L!C""LAH'F-L/VQ5/J1V4JHF JY'IYLWEAJ)<7/ M@J35[M(C$\HRL?/?9MM?'[,U*YHF)K]6/(AC'KHI<%-9]#M$/DC3E((4H2C MJ8M.RR2?6[[UG^E>6W+X_5,;)FB^F^^Y>V+F4QZOL/ M=\Y7\;_;%\%[C\RIC\VO:CG="]^XA\$$[A:R>Z(MH\IRKJ9D5B&,51# &"G@L@X2G /.6R_&:4N#'W:*B5U7P\ M_-*6_UZZ)@A,L\;F"7:*_H+)B-AV"RB#H;_UOZBSJ1W^\>#S;N0O*G:V7[]\ ME;XEW03:?,Q*@M;_S5#Q84-ES^&5YS/J,B8[YT0<0!H1@,,X!D%*8.PGV(>N M4@&\H4F6MG@;.9U:4$=*Z@A1J_;>ZJ9U+Z3C]K4)H"ROZ4D8:=G:8R!,,KA[ M!YW-ZAY3JVMZCUX[L0!)GM.?V5H6(_BTV8JGF@GRJ /N#N'+A_AMRJ'+0HB! MYR&QHT9) -(H8B!(@B *$8XBKI5.K#?]TLCA(+)3RUP5"6AUTBQ1HO<@U,P M>_!:II16\ K0A2:RY?&,]4^6/R[NF^@U7O<%3!!9%=JNTO/)VM_V1%[+@V2KUXQ1Q'@*.JU+7T ,)9@$@"0DP M]'F(8JSSF1^>;G'+K96VKGU]TZ;RH[W$^FGYBL"K?=;-P6E[*>^1;"IGU[(Z M!V'-?;+50#'TB1Z9;-9/LIKBIY]@Q;LF^ONLI0+_30RQ+3]M[JOR&/]@V>./ M+:.-@[CZ1[DI^HBRHJX\GP8I#: 7@ C*X*8XPH+)XA@PU_<\1ACR0Z7Z)HO3 M;&FD64G8,"/-UVM4U)V;*I;4),G%@*SJ;5V*O NB_KHBQ=OARA6XK5SQ5JMR MQ?:HCU[S^]L6H MW>?J7YR ,YL)C;0?_GK.BCK_M!5YY5/B4HX10!'Q >0X!MB%"7#CB$/H,X8Q M:5-X+7_R^Z54XNGCG%_+G^]*R&LV-C:>I>6O[Y7/Y]_F.[K_4G8T/7PN%_ 9 M''\0K_U!&Y#PW^/3- ZQL8^,PE03/Q?D!Z.[-;OCK?_XH3!"BD+O1YX*9ZO>%&YEL:O_2Y MP_.#R&;]X5WLISO$)R+Z2A[QCK1V7>(78+'H$^_.]NI.\0NJJWC%+]TVE6AR MPA@M92Z^;!XJ"]#<\7J6WS=BG$\;V54N>V&W&WK9_KH7;U.YE[GOQBKBL=]6GJ=Z.B+]@!.9E$WQL.&Q)J9L,V"><[LAL>? M]@GXRK8RF5I(\Y)11M_^^EU,\FESUZ9#W@HZ>JDZTZTX\8.4HQB$L>>++:TG M2#YF/N I]7@20,J/K46C0^0XU1(7E=D>&YD5TZO [)O6@ON!Y):SP+ M-1JV@[!EHI7@5O49[CO@OI&2BT_D;\Y>>.=V'&9M"M5'S!!):DP\*PWJ W)* M=!-&N,X=E\M^5MF6?1;<>1;.^7&WW17L]BDOMDUKK";5^Z0PN"OVT7& $A"Y ML0=@Z@NR"V,(. D3[$6(P5BK/J))X99FU78=5%+@JJE,5XNVR:.\X"QX>IK3 MS\A#UO,2SOWH9G0KUHJ!2K/S)W3CU-I=?J9S>")-0F_8=6E$M%?Q=9H$M<\Y M:G2.*W-]WZU160H36^ZE;__*RA5Q Q\&7B2;#R( *8S%3Y2"**)0F+2 MQ_?-M#3"KN2KMJ^57^$/*>/4+. S5!5)U016EAE2#Z;I^<%]$)A.%3Z;YW6R MAOO4[4T@[KUA8E4>86K6N>L^@=PE:0"@[XK_<-EV$,<)@ %CA,4PP:%2-:^S MD9>VX%OA]#+^SP$;7MM7P6!Y+2LCH%]SYU3;Z=5V]B/-6V?G5(&S"CMG%^@G MOGTH"NFZ^L9(_L**7_7KI)@%=^G>Q:VPHL@W+-^5ZU]UF--I>%0KO7K.W$7( MAE>@";1L+T15H,RMU#%4)N7@71QPMH2\(76ZV7F#UTWL+?6"LK4?$=K M]IV175%QQ'N&MX??V@9* 7%#3,,$T)@F,AP*@93B%(0Q"=PP8AAC5\?*UIQ_ M:43Q!15_LFVU92[WLFHVJ-)\ FH6N45<+5.*E,\Y"'CC[%4!/"^ 5,9&!ZQI M>)GJD:4Y^[Q=M*9!<]9G:^(P5U3^O26DV#'Z.4,X6Q\M(A3'E'-97P1#)JN2 MRZ KS@"BU.4^1CB 6C7"AJ=;&FLU@CIYE>^T/L@[H>YO/\9J1&4..' MM=!U1+7 1FJ@F"S[VS_9_&5_1Q6_6/9W_*Z)%E(]KJ L5'09!"?<)2$%* VE MRX&F($EQ!$*?!3P@B&*H9PA=G&:IS/&,?HDY-4.\>Y!4-&BNQL9%Z38U#1,\MB^.IIR_X]>RX8R:I=K/AYS:K\E WM'G"L?"_V M,15V0YK(_'\/AT"P@0%3*J$#VRE>N3T(5> CP_B,6&)DI $F$$>))&!$&/)YXF M$ZE.O30^JN5SLD9D62:DD527C)3!5Z4D&Y#.X8TY2'WCM'([4O ;IT'[?ASD M"0REBY>&:VT@7DG+.T1YC0L%&> SP\/?Y7_O/+YCE[MRFI^'T?IJ7: MNG%PE*613B6M\Y ]99O'&T?(['SY>O])MC0M,X':0%Z +GSC1T;FD+.]8QH# MS7#Y575PIK6"'!YZOJ:02BH>M8=4N^/*B*T[7G=%S]#Z/B^S*7T*%89:T/M] MZ$90!V76 CNMQ'8Z%&I 9#HB:6C*UPE.4@"A-TY)Y=ZIC<0ZG0X_9QOV2_'^<-Y3QC&3;WQQ62:X;R7P&+O)CRJ, RQ:-$,"8RS.;))+9 M[<3%S T@Q:OGJH20(/]B.P?$I]/9 _HM>\PV&YEAUQ3P>1ZNRZ6*JGACDRA) M,""$B%>6NQ@DD$% @AB1)$!1E$0-JA\VJK7P#&#:3F:3AJG$TA".JI;O-%='0ZUS9U[9/;XJQ\$8Y;LV00SVZU]"IY;J;U73OLHOH'T:^FDDZ.,O2 M+-*#D,ZSE%)OB5\&4FV57PV/Y87>0:82T/FC%M'@_G40 D/+_/(.W%TXE41KJ6T MT>*R95]UV7IQ09_[;A"'@'&Q"8>(<(!PZDHKB%*84.3AB>5>KY1LR818%\W" M@Z6DRT,M:7Q>2_I:TKSVL>MRZHP/NBH*WH-_N,DE\W3B.^\VT<\ D;["FX&=MY:TT^\Y9\"C#G M>_5)HTRCMP&#^@OZG[RH2FW(?I[O\R>4;58IHSYB@MH\GX8 TH"+G;R?".,V MC'E"2>!%6J7&->=?&L&-U/6@]- U7W*:GQGT7L+1.@>=BU M27 B>(984'?V66EP(C2G/#AUF*NW_O)@Y.VO:OAF,P\1\K&7@##&+H!^&@+$ M/0+BA* -^=V6 ^W M:[:V?8B8WZR>S?1:V\\^E0,L+*YKPN MC".%HI#1Z!*N%0<\'//ZOE[::!6RWQX5MG6=Q*TK?+6NWB:;; IPT1 MFZ[/>5D5XY?[L6RSRS:/38GJ?%.^93PO6'W= _J+E1_^$GLV,4>V0<6O*L3O MJU!6[N3RM9CIL4V46:6$,NI%#(2!SP&$6.R=>)P"S (7PL3WXR#1B=.S**L6 MN5='"E35UH7SYZ1_SJ9)5RSE9JIV>/V'S4:O;,0AZ@9>:KI7?>2#U_ MJ[O='%1U#KJVS[>YOE+WQCE6;Y] :,Z$FN$A&#+!;$HZJPDW ^2G)N <4UY; M(8:5,E8GJSYK^T(Q7.PV$RP^%[+;"O21#](@(2 *6! @$A 2H6F%8B[,MC23 MLBV*0O:"ZE;'&\16C:2-(6:99CL59(1A>9#4:B69 4B,%Y2Y--B,2> M-?$3D,8L ,SG*'$A@IK>?8.R+8V6E&I,'G1S*N/UD+?Y63<_S<;C5N2^UWF( MEIERAN=GL(+H9*2M5Q?5EVPAE4E73Z%!/;M]:Q+^5#?DO^NW*8IB!"*8AR%(72#U88]RDH>#QKM6<^NU,5:$Q MU:=T=+YY&Y"JJG_6653YQFFT\P$5,CNTO&=%%8&XJM+$U2@&)A9@:,!30A% >Q5FB70IR30ZNK6/]72N&8O:5TEX>:D MP?R;;-/\S6^ZS>-[P58TXU>+:=3"VJR2_L8&,;ZKO=.-',G M]3&%SWNCC]XQ,?RUW8%]VCSOMN5G]L+6?A-RX"8A"SW$9&PK!=#U.$A"-P*, M!!YS0[&-BO5"7?OG6AIQ5+(YOF:0Z@"6:K1@""'+O""E="HQ92E3*>B-TP!F M(9M= 1-3,:4#,\T;/SJN\EFLJ,(M4RNM?1 &^Z,P8/Y6Y#^W/V0.$MK\6H48 M4QKR%+ D2@#T8P^@!$G'"G%Q2L5&AV.]4FL7YUD:,S0%Q%I9G5I8IY%6M]3: M96B'R<(@8+9W+=.PFE!K;1")*XJM71YWYFIK@\J=EUL;OGR:F;#/NI&!YF)L ML96I:KH)#>[P.GO<]ZJ6G>[K:K1W_+OXVY*+K8WXMSK V451BH3Y(!VO/H"0 M)P"C( 91X@4NCF'/0[,9I=6LJ %?!UAWU MIH6H&WK8:B;/_(_0,NG-^/2T;2FS8!LRNPP)-:N%9A;(4V/.\.A3&V?4.\ZZ M@B][EY?;\BO;K@*/X"0,.8@AA !2/P9(5MQ%L9M&E$6>ZWGM"9H:B_?,-.'( MS#(Q_[YI^O+(WAAB]UTM:"+%U6V+<1E:-<:\!JXY&UZT %4"WCA"1)-]+08Q M,-;$XO(L,W>L&%3UO#W%\.53$P*.#\S$B!_^(NL=E79FGM.?V7J]XF)+B'GD M ;<*U8PB)"L=4A @@GR"<.)3+>M.9=*EV6Z?3@_1;YS-P(L_'6PUKC -H67B MN)#)+"1VWNQE=EJA^QWV$T+?U3$R%L.N,.7,P>CJ()Q'E6O!'2DQS>?BE<4K=-5<[F? 2<,.L<3T< MEOFA1L).WN" YKT)@Y?NF2M3<$#>3HK@T%6F&^I]X%SL2+(7UFGK%@1A'"%/ MV 1!@ #$! ,4T C0R$7"3 A=%&J=/6O-OK2%O!?19F>]2T]!=6-A"=M9MAO] M_?4.L,_;8F\ ->M=]B[-O9!&>P.PJ/?:&QIDR-)ZJ]AS$:>^K.%,7&&#A ' *2; 3U*7LS1RDT3K=%QS_J5Q6RN^\Z95 MX#?!DND^R!K[U+9-QW*E+TPU^,["2[WG$N#,>B_+C1;CXZ.M#2&*P2V-E+ M[+0BWX@5DV\W^5;11%-#<9B7C -HF87&L;/0AU09H$FM2,='GZT;J;*BW8:D MZC>]4DC YWUOP11':I+"1CX/&_?3'N &@\<.)]!/VCT M?4ZJ[?K'K"1H?5^U^/LH_JYI#P62!X+OT:]RE<28X3AQ04@2 M#T!*"$!^B$#@4]>C,48LT&J'IC7[T@AB+Z.SV5XP"#(4!W$ M=)^(WTO&=^O/&6JDJTRZ-#K[ M!\L>?\C-RJUX&NB1.;6HCI35>?/?#!6ZV;9*T*MQF&E +5/78)N'FRZR<_1U M.(?(>C.'SI0+Z>!P#H)ZVX8+]^H[Z.]?GJOP;FV'_-F-2V..>_3+>2F/O"#O MA9FZSLM=(;_44GAU%_PY3N,N]ZL@LLP%%]"I\T,^VE3/FCI]6!WG[Z_( MW]E MYNI)VZA\X?4EC= M&I06'[&:(;.0!V>9\R8^,_VZD_;1-%6'TJ*D\]:EM _Y69W*&:;4M^<>"GI; M%)\V]"';KIFJ,7=\U]*XMA)*W50[@6#<3INNO67":GU(G>:\,AR59B\9W:&U M,PR,EI%V&8-)%MK)4+.99Y=5Z-IF/5=,[' WUD>YKXWRW7/5&^%NMRW%?DX^ MX-;)T?@X/OS%"I*5[+[("%O!,,+0]821QM,00!Q"(&PS @*/P#CR Y=#MGJN M7._?MZC8JIEJ,TFOLYA.=;"WKCK".Y@]9IM-SB3UO,TSYWT49XTX9Y[>I+6T\A .PBB* M@(\Y 1 %!. XC0"#*22Q&R5Q2K1: 5^<9FD;FBK:'N"*5DB7?MA?\F?-Y+T> M:*_A_H52]9Z"N_LAV4 ,E3^JL,8A[ Q1["R,N 0"T^.;B?3P\\]Z/#S.7_B4 MO[IU:S]MZN"C$P:KF*OUN*PH=#&"/@()\J'825%A)I,T 2P*(S^*0ARF2N?I MLN#S"?)7$5'9L>V4\ID_KE-A$)_8\]-CZW;IWRWV:X@9F[ 0@X8 M8PC $#&0[O*3$% M:+7ME#GX+'_+S\*8#[(ZM;"V@I;[0+$2I7PVV2N&)?(5IS#%GA<)RI!].5"8 N2%+DBICV@8)8'G:E4>.9MA::11"UC7M'#> MO%NCLG1N';2ASEM--_XYF&HL<15$EHGA"!WS_3=Z53>T_,_'GW7%]ZIWNLC[ M+]2/^3A$!%0A7XHQ'\=W+6V1'J3[3_7(CQ,@QB,_IF-@>15V@CQ,1:?UZSLI MRN-DJ-FB/"ZKT(WRZ+E"/_7X7;;]=5LP]"ZG;,4"-R"N+WNYLP! PL1G,D@0 M8"[T Q\3(BY0S3;N#KRTA2=E(8N%$<89FD+L6EWU(AZX]3".D):S94Y@.SX.C6#E^55 M.Q6J":VAAI"XHC/4Q6%G;@PUI-IY7ZC!J\TTOC[D6OG4QS[Q L @EGM4%@$, M?1<$ >5)[+F>ZVJ5=.J=:6DD(.O5?\[+4O<@9!Q2M9VJ$:!LK_[S;M9FJ\,I M@V&I9_7,J6[*ZHYUIKXV!:XLMJO[(J<[LKUKJXY7&[N$STL5OAU7>.^PLBWM,J79-CUXWN2QV_L2^;]&V.F/[+,'/\LW[7)88 M6[DH25(N5G. / 8@Y0%(.4E!@KCOQ0CZ4*T)K-)L2UODM;#.7EJG%=?YHQ98 MO[3U -1JGW]C %IWETW&;DIYZG%,S!6C'IAK[M+3XVI?*#2M<-/$B&+R@]'= MFMWQK[)43[EE]='\K2SD+S8H)^4:/":+!?H<$ )ELUB?@!2S$-"$A92F'HH] MI6J!TZ9?&MFTTLMC\V]"^"*K*H+6ISZ_;[)M67U2N^4A>BYK]=6,6=9[>&IL M9>^16*:O[M/8B]YL95KAK93GN XY4R'0>I//&QH]"9BSD.EIHUQ;+%56QZJK M>C+JHP )RHMP %TJ0?2 *8@@ E-,64I87!:J=3]'$MCN-,2H%+0Z\JD'N < M=YL: ,DRYTS YXH"J6<(&"B/>ACSE8JCGBG57QKU_-*)U8 (*7:,_AW5AM2[ M75&(.58X)G[J<@X\S\>R>U ,, D1H!YB%/DNXHE6&M7E:9:VQ!LIG9=&3,VJ M.Y>A5#,UK@?(\O)NL6DEO'$:&0V6N1G$P%2%FLN3S%M<9E#1L[HPPU=?N]FY MG'Y56>1-0F>/#2V0%9P@-D I14QL@' ($(T]D+A>#-,8R\TEN]9*W(S]\;H6FB-;Y8F"_1*&ZAK >S? M5%T]LG[(994)\N&O@M1U-A1#+H_O6AK]*9:J&,-BF+.N@\&VT20%,UZRHU_E M28&7)T/-%GAY685NX&7/%:8KI)=O?WU!_Y,75>1^=8Q)4VB =K?)>RIDTEOU.G/4RI5JKS8-3L%TMP6R8+ MHT@;K*O>BYGU\NKG,R^DRGHO).K%UON'N,J1\SE#.%O7A3\W]&[[@Q7=O\+E MMD!DNTI3)AM!!""-/2@(SA6[.!1S$+HD"'B:> %3"GB9-/O2**YU;30%7^J3 MJDKXUL?A=+28Y!12?"Q:OB+S8,_D0NI(V8&Z^[=_M-*;+*(\!36S3B?%N5_# M%Z4'2X^+2G.0B9ZK]O#_CK]#Y8^/Z_RG[@(:&F)!Z^40?9)S1PKJ5)):61TJ MD)CR. Q--:\O04'I,R^!RCT3/^&57;!_E_V$X3".$8A27^Y$4 23CT0>2GS M$IQZ;J058'(\_.(^PM^_?WCXKOEQ/09,\>LY&0;;G\?:SK?R[;NHLZF/V_'@ M\WZ]+BIV]GFZ?-5$+]W#T^.7S7,F>_]H-SGJ'6!QR['R7#4-G;]\O?_4Z76D MZB4^]:J&;Q[UU&R7#.B!(DT_U_%T>=UQ4XI-B95W#PXFF?W[_E.?V9 MK=?"=#W=JQ^>JN;'1FO,!;W8K=S5_NS<%]5]RRU\KB:A9NAKIC?WK!^[2;"< M?@NG#3(Y.:-@J&3O6?WGI\W=,RO05K#E9_E[NSG\M2(!C<,H@L"+& 20^RE( M7>0#UR4\3#V4Q$S+UE6>>6G?W;V8SEK*Z:Q;0;5S-1215^,Q*WA:YK!69N=- M*_5O3K9Q#@A7DN_]3OT(3\GHT$/+7':'XKQS9WKHP7$AZT-S@&E\U82'E-_8 M6FSRZ4/^@/[Z1[;](5LUB[D^YD5/:72>,I=CB@ .DPA *$RL-.$)P) ''O4# MEH3!:L,>JU'566RJ/$J+,*T7X9E4]A:DD)Z5SC/*J%/4&CG;W-FP;5/,67R# MMNO*MU)*CU?95]0>20-0TP\_^=&J\:/5)S5; ]: ML'\TP2MDZ5]2\')J_L4KIRUW,8)\V>^+_"6CC+[]]7LIHZ@^9ANT(<(B:6*P M!;NLN+ +?-_CP(^I;&D*8X!<2D$8$DH8==,P"5;;?(O6:C2@/K46/>P%L/?" MR_I>5?>JYT9V&3?X9B=-]VSSF\-;#1RT5T&/)S2>BAI_V,':,J](F"LFON_" M_'L+\UYXYW8<9FW2T4?,$!EI3#PK2>D#$T;0[DOV/GL1]D'&,T:;<=&Z M%":2>-B-01XEE,6)C,J$,04PP&+#D\ (L#3U,43832.EL@K%-+:W#;HP-+;Y^A\1'FZ@^DK$NGKX_Z/1/S M4E!6_%UVG*D/X;Y46R=&[S;?Y.Y)ML-[B\JL/(1.)(1P)*L7PXBZPMA)(1 # M1Q)V'Z8D%O:.5E$S70&6QAS=+-OF?+K5P;23D715-Z*[O3S)J],!.Q2FD1TJZ..WC.>D:S_&$@'334ZNAXCR[33"NCLFU^8-XB&03#$(3V3S,H5PXJ> MU_DO MQIJV))?C'&_7ZZ;;P!W_QDC^N,G^Q>@]*[)<7%=N.T[@P/53QM,4>"R5U;&Y M"S#S,7 3\31(@%V7>M,J8QJ6=&DT?5XPLP[_[FK7EFF96CO3],-6,P 7\0@M M?SQ&*VTV3X[6&UOTG&W16NIUX]2MZ&>JO&GI"1@OR&E:SE>JTVD)[O[RG;8F MG% O@/[/0_XUW]RS_"O+Y?0?-_HU X8&61J#"V%W9>7@D+D]0FIP_^'.^2K^ M=\3A'_-\N\FW.J4$!J$<)F&C*%HF44T ;5094$%J6J6!P9'GJS:@HN!1Q0&E M&Z;7[6,5(3WEQ3;[5T-)TALH/XG237A?L*=L]U1^JEJ]5,[#59"&.)452@E% M2':?BD$"B0^$U>DG0>Q[;L G9!Q.DT9I^*' Z4)^ MYD1;G[/LR/V__U?B>_'_<=[0^@SE-X=5FNAQX^B#4&-!D_!:YKO3FJ\PBTG,<^7SOP+O7!?"\ %*;RC_70/YN"')]ZVLB;J;L+MWIY[6X M)H)S9FM-'6<:[55UG^MH8;%G)DT;O-#W$2,Q!'X@@W9A&@,^>JTU#Y62OC:=O6[&IVZIZMT>&6=J*EN(Z ME;Q.O5GJ2.Q\8]M=L6D.L]1=VV-(CCNW#8)H>>T;P$_+F:V(S"1W]MC8LSFT M%97LNK15;YEF K2A;/=L7S0J(ZL0(=]/@PA$;D !%'L:@!$B('63, A)BB'U M=4R B[,LC3 JH9PWV<:A^7J-BM)Y%F]Z5?#N-SV3X#*H$$8A)&$L7DV/ 9A$ M/D!I' >$TQ2[L=1X*Y>6('SV6#MSF8;6%GR9IV7'50M8JUF?EV-GV4*WD?X M"@%K^KVIDC6).?MK$ )#]M?E.6:UOP;5/+6_AB^>N-4Z*H/Z+7O\L;WCOY=U MKN8*4\R0W'(A% 0 !H(D4I9Z@+D>3MS$\UFLQ;>#LRV-=T\+*1=27)!SL!._ M3-J1#6*MN#,SA:#M'=IQC>0;YUN+GA"VWKD9W*RI@&)JTS8XU[R;-Q6USS9Q M2C=-(Q/I%OJT*;=%%2==1>*M/!=[<@9CTR:F\I ?)V\(&FJU.+T&LQAQ7 F>9+\XP>YB$F39U M#*!BB# NS3 K30RH>$H.0Y=.[;67DS\_E>6.T?<[6>NACH^LZD'LHRSE-??B M3?HA&.E>O!:K$+MADB0(!+',,7)] A .74$?T(\A)#Q.M%R]DZ18&JU(^9%X MXG*)D/SI*=_4Y^K.;B-='ZS1H_G+YT83YUD,HAGI/NF9J;&0]2=AFZE(.+B^Q8]K]EQ+;H L1!2%,K]6"IK280@\:$+$ ]8Y&$WB0*E6A+# MTRR- EM1!<=5LBIG$@Y!.4QI8_O<\X9P43.DQ( MB]$;=6E<6$OO[,5W#O([!P5N)B3*:*(]?KAH#VC;CFY-C"WDTDS#;M)II.94 MLQU.3H.@>U8Y<80)1%44,KGG=H/6OXZJ>JI24L_]BR.?HL@W+-^5QSEEK=P: M7-,'F *K&,#*-G\,PV2#+D9 F48,?8/.1P$C:ATM]K%K]3=BJ/PA_R=IY 6M MF]I;&D&1*^9R/_ 3"E),.( )RS8AC!:7S!"C775! MD!D-5=<)=E"K^DMT%$M<(@.1W$:>Z/BN<<[G9'MO*?2XJ=M5=-01/$8[L=X? MFUAOYSP>7"WVV_Q#4M^NSOFPYMK4SO+0M+;"IE#NWS!?/<-LVVI36'0WW\;& MG-QOJ>[A]#DOR_VT#S+?_2G?=+.CWF?KW9;1593","'8 XS&$, DX "E@0^B M)*8L#+V$ADSGH$=;@J49UE^;:+0;A]8":O=6TGP":LCX _I>/2- #--5[2G'_N_DO3X+G0AFGB0/J;_8>" MWA;%^UU1FQ>*6_SCNY;&/YUJ6TXKH_IN_@21\3W\=# LD\9#@6C5?4T'#ZV= M^F75)^W/3X::;5=^687N7KSGBJGE]F45QVV&:QNF"D\Y.(SKZ [,M;=EVPZ M(&6U>J 2*,;*X _--7/5>P6USXO9E) MXMJW,#I9#B&-TS#E#/C,E87P QG<&A 0A-0-.$VYGVCU$3(HVY(9ZO;;:_;BD5RZ9\)WZ\*Q[RGYM5Q"GS M2>H!G&(FB)XC85Q&%# 2IC A+&%,J>/)P!Q+(^Q:3*>14["R_"TO'"FK&OT. M 3I,HX9@LDR'DQ!2IC,%# 8VB^+NFI'$#P1!)*850+X\Y'R5CP=5.BIY/'SEM1TWY#F7 M;(!V?-Q5)\2A)/ X]9GLGD$!3)(0X"".0$0BS"/B)2S6:K2H-.O26.#()=2& M6)R=!D]*0E1["FH[)>/86B8/,[!>T7M" 2;C?22&YGREGA *,/3W=U"Y>;*/ MNLS7&:W\W??B)_+KX#O 410'*?& &T.QBX@Y!&G*/9#2*(884Y2F6FF-0Y,M MC8[NBVQ#LBJYHO91'R37=E#W(ZSLGS:"FWWW]$',&Z<6U/FC^=.6DWH4&7,^ MZOZIYG91CRI]P4,]?H^^_^%]$QKV4*!-[>/XQI[S8KO". A=A#%(DM0'$(4( M)!0'($Y)&H<)CP*U?+^A299&&:V-I-<$$C8$6<(9V"&ISSKI5T(+A M=,^@=_,THGI@Y,/OZI^E9\V6_$ZR3B:NFYW4\:!)#A,:<@%/;$$P"@0 M^PHBR[.Y+DY9"%V?:[475IIU:41U2_ZYRZ3+?[N77H^8U+!6(R;C"%HFIH.\ M3;O>@\1-7?[QPB/:)*0%DB$24IMS5A+2@N&4A/1N-A*HN^<]V9MMG9<[\2*N MHC ,W""A@*:>#R"5C=($^(!0CP4\37&*M&PEA3F71D#5Q_VE_;B33C JO39L M]R+DRLY1DT#:]Y$>A? >19EU1+86QSN$CYUHWHLSOF9,[Q $(Y&]@[=.SN=:&J.\ MZ]2-OFFZW:"]M%7CF^HO2\UN-T-PJVX[C(!H?;MQ*!9P4[>^*9V#I"9W&:-P M&-M=],\T\ZYB5.7SW<3X+68Z+Q]24XX3559IQ%SL1@BDC LRP1X!B,0QH"A. M<>P+BN%8KWN6ZM0ZRV*>AEI]W98?'POV*"Q&A^\]'M?U7.Y]&M3C8<"A#X(@ M%B:CYR*01*$/:,!1Z(:A2Y![3?]K$\_BU?I>6\(\CA(_C07(8>K*9@W0%6N! M(L Q15',('4QTOF<6L%\AF_KG)BK?5-M(&GY ZN08FJO=_@8/I9ZAO=.^ZJ] MPL? &.L1/GK_Q _S\39!_%KL&/V<(9RMZ]31#:T:%7?^ZN!.@G.$$^8UZL15Y&Q5L:Q7W?/3^O*Q<;6G=BN,7. MX2U:5[UIOO]@5;DML5B?)@1W&WZZBC3Y:L_,,IF>NCUNG$8WIZ/)397!4G=4 M[_QUY_#DQFET-%ROV"[^ILC:K'#S4KH58,^(W\XLU\:_'/4M(8S@F/D,^$DH M=FDTI2"-*001IMCU!+8,:C4RO3S-TNBZ0\,&@EPTFN:8@\GVX=%>0.5V.5=$ MK?3W?C$8IC)_DQ@U1?L#40PTB1FI(L*'JHC83'B,/0$X2P;!A E)9+R_V$2(IA2C% M6C4ZC4JW7,J]:4-JY4ZMNT=K572JO+]&J^JJKII.I:?SA]34J535K/=@]B50 M8_57>[26:?Y5GNKT= ^3Z)M."S$BV^NDCYB$M3?-Q.@D9HY13[YDA.R>=FOI M0/Q;(;Y=AR_9WU"V>2L_<.P!_;5"A&+FX1!$T!.&N;3)4X]'P.>(AY'' L;P M-2=,DZ1:VN>BY_!U=[ 8'X7X5QY(37M^TTZKK#^5)1CT';6<2J^NB2\UNW%P MI9LCE+-W\G45UI:.Q:;)]*IG9E?!.':@=MW@IL-@#D6:>_8?!_FJ5ASMGMX+ MD)^2* 840AG4&P<@2?T0$,R11WF($@;-1 M,E'!IO'ZRY3<54##U^4WC\EF? MRA)XO;\*=I?QJW^RX;JQAK_U$(BI\BTD5N)*>-6#*JZ=:+I__9"R_@X5Q2^Y M@WB2!X"KP(NX"RD%W(-<4'O*0(I@"#"/<"#L=P:I5BS%T&1+8^FFO!U:Z[O' M>_%4=W^;0,DR:W[.-X] 9A U:9J5T6+65SV&@D%?=.]4L_N:QY2^Y$L>O6>B ML4C_9U=NJUH6#_DW)I7(UNRH(]M#+FMNWA?Y2T89??OK]RH%_>Z9R0910@RR MS5YJ\W9O+[H8$QK$()#>8LA3P2]]YMF^DKDZV^$2HKK=9/^W7Z28MVF?W+G$!7WR69?"LDVI MV7GW DA*J_D*?&98PP/0F%_*/5!,7<"GP\VY;'M4.5FL?5=-KV@LP[H_*P9Z M]-ZWI'>P6ZNW4Z+(<-3%*!17U>L]'G'V>KT7%;I4K_?RA7HO8UEL5P_95O;X M^+2APM"D.[3^1[;]\8VM*]HH?V3/#WG=5^Q]_H2RS8KBQ$T2#P+HI@& G,4@ M(3 "(4P8"L+$)8%2);H)I=SS(AIH-0$;FFQI/+"7U>%YX=!&6@ZE3N=\5C&;;.H3DPU^2*ICSYAL3;W&)UOWEN[1]^"H8 M&?+%#TXUJT]=1>E3W[C2/5-/5FD5U('6]RBCGS;OT'.V1>N5'R9ZET&>YRDB+(2YKL1G"8<\0VB8.R4[O(L,Q^T#:IZ?E8V?+F1VOJ'@+#&Z^NA M.(F0CT$:U M]4NVR83QLR0+NNQ#=](X@HZ)TG@6E5>7=-:N[+P-CQ6_1,H1=T*>LTK;ITG=\J-#IF(-_ M.=WK&ER<"I@;IX:FVW6T*1BY%>@X#3PW3@>@&Z>%R&DPWO MX;*>NZ'/Z4*4FO5KO!"=>S[F"Y-N\@$588R6'P7X5?>$1H0/?[&"9$+P%0Y" M%' _!BE"XC.=)C%(>.H#'J0BY:_.,7Z5M.V'PMG+:_242@T:FYW= +6R%-?X/FJ M:%GO)I>O@HGO!AJ]@(EZFC!C-V>>U M-J9!KW\?_Y9K6@W#=QJ5??=-,NJ'9&X795CEQDM M+OUQJ SKWF)_J#IN4N@'.$T\0")9_0AR!!!B'*0XX$'@HX"ZL5ZWL.N%TGG3 MY^DC-E)AIQRIL-/I /Y'I:%FN5,#SUG-C)GWV5GF\"O+(FD\-%.%K"?@;+>< MM8Y 2RAJ/0% Q=+64T8VU8:Z\LL<(BW+54Q1XL*$ "_Q!6D3/P0)AS+\.84> M3DG@TG"UJ3H6U?ZC/$U>C3$("OVIFZ MQO*; I8&6E/WP6.M-_79A*_GYW7^B['O MK'C)".MQ+Z^KQRU^NN,R5>%Q(SGQGA59+JXKMV5M=03,#R*4)"",?5=8EX$/ M,*40,)IRXLI M]74JA:?9GW9>#D7/VFL_\AD/0_>'G(?#FYLVE8)6]?:;D%VITTV3@V7>.K4* MN2D7GA49YW7TV83YS!UH=3(CD>.-D\SUTC#"5)BT:<1DT4X?I%$4@"3@- U2 MWV=8*SSSXBQ+X_QN9#,54EX5!WY-]/?B/+%G,=_6 [WG".]>0%"W5BBW$7?E M:*1"V1>J T0#R) M($Z05LS W HLC:5F#N(S_3HH&IP+?L@SVJ)]@7GE2&3>I=@[Z5>H@;@0A=>" MX51HS!A^9^DYSA5H9UK\987467HXVL%SMN28&B;'9'YQLR5LVUC7;;6:OM7B MHT<#&+D0)$B6<_!P!'", O&3'U.7$X]ZJ5Z@W.B<2_M.-2([K):Y;FB72[%U MP^3&X5;[J!@&T?)WH,6OK>(@X:O]PK7$-TXCL\EP.66 C 7,C<\X<\B<,@3G M07/JMTYLNYIMA.'W.7N1M9.WXF61.X.FG]^33!7Z5\6O@^JL MT>B5PRTTCU%J4YN6JY@FJ>_Y1# IB@'T(0.8A0'P4T_\4R",/8(GG/S/J,)" M0PB.71N5.Z-<6E)BYSTPY,J8^;$NQXMA-+VP:F+2.#C^C=('SQ_>OTN.8$?R M97DMS#^2V;/]+HB@7TI63).)*P_-%SYKU&#OOWE!)-,(V=/4X[/I8NSCF$PJ MD3HP[&PE4L=5ZY9(5;A:[W6E+%O5!92_L<=,)L-LME_%@U_A!$6QAQ.0NDD M8(1EW3(( 6019MQU(\4R07T3+&U+6LOH'(1TI)1J)E OB,.KW00TEM>Y)BK* MBWI,]8'E+&ZME[/XX;"<>P><92&/J=,NX='K]+\U7[;%6K;Q+._X0T$%(SRP MO[9OA5!_JI8M[Q]A:6OTB]@.%1E:.Y6X5;&G\^^/>B'S >C&/]-F4+.\?)4 M<_Z0HCN5[(:^U^/@3/I>#PP[V_=Z7+7N]UKAZNG=?;ZP[8^<:J_WGMN7MMB/ M>OW4LFJTW^J!:'Q=&T#'\J*^ (R%)3R"PU4=D$['G+T'4H]2E[H@]5TZVSG2 MSWSEPI!Y$?1!'#!A@7,: NP'*4BY%WC$#QA*L>53I)_YTOA!O%FA]3,D ;ZU M$R0]2!=\?O0S?]73HP..KW=V)&18^LG1 28#YT:=P2;8+VV?0XW>2MU[EL9$ MAZZ8ITTQ;[2;*QUAHV"M3(3%MHG2BXC1SDF7M)]FF'0'FL\:N2#^D0ERZ=^G MV1W?&%I_*&5-G.^"Q_.BR9&(:.0%-/8!(8P!Z$<>0('G QC[/*:A^!EJA:=< MGF9IZU5*Z;!*3#T#H@=%-0OA>FPL+]H*EEI"IQ;10K+), J&/N ]D\SZA1Y6 M]/03/'+UU 2S#8 MLQF6MM2E@-+M5; 7MAFH;JN(G]I*OPH5RXN\!:22SDHR68_NQA+)3L>?.8FL M1[WS!+*^"_7/Y]XWYZ@'=Q1F6MI9;(=N,?B%F5;U:_8SN,I#CAW17PV-Y46LCHW5.-ZC]I(.Z MRR/.=E(WJ%#WJ&[X0OV-;V7+D^T.K=>_9 ^RO\MV$W4A2FTOOLI82UO!QQO! M1OBZ%=Y+^1__M[IKZXT;Q]+O\ROTF 9,0)2HVSX,X':27F.3V$C<.UCT@\&; M8DV7JSREJG0\OWY)2JI27221+$K6 -V)XY+(RJ:^A7'O&ZSQN/M$KMX%K5E4\4 :KYOP^?7-NT[J1S<",[X!D>/I> MAL;(L_:<5XX>.$:SM1L#JTEZIKG)YF:W*NTIV?/4Q,%.AV4<9/:HWEP=%'/L M$^B#%,I )\(02&,2 QYFD!.:1SY+)ZG*9B;WW BF)?;;%EXS''Z]<\89#NK( M/.D@MFD7O=32?DYI6=R.V5N'-!E*_9\1SF0W%,Y"F2R[MW98PP+-3S+K[J<" MDV)1;%Z_"(#K_!]IQ$F<^BD(2!8 E/D)(&G* ICG#":DC0Q=4WKZV]N"TPM MKK=0J:179%%\QS6_+%=+0 ?RA%A!KK,__X>_/OK4CT*&?!#S&,D@ M_PBDE$7RDIKBF/HXTLO@U-G#W$BD#K*JI?24F)Z0TS3X[!C(X8NMB^$9F1J, MD;$(0.O0_H((M.,6)PY!ZU#H- :MZT$[2Z'M*GJ75Z11++^K=,G72_:^**GT M_"L?0QY!F' .>)!1@&1X*>8^!&$"?1I"C%$:FY@,NAW/;=JWY98N&459;M5" M2%6J>IEU3.9"]EBM@)D5H3T<>N;$&""/3!['^*KTR;<-R#<[D'>RNS,R3-%R M9&UH=SNIV6$*QK']8?R^)7]5.=\Y.[\QJ[W?'QG"D.8A!X3(_.PY(R"C) 84 M9CS#?I+X*#1B+ZUNY\9=[3H<-.0J/>@UF:O65P'!(3T80 MN2(GO4ZGI28C($Z(R>QM\[L_LOZJ;>4I>2<)WCU M9OPXW:J[N83D'BAO$'U[^)YU/57IN>?.9:RJF26AA9&+[Z:YH4KU,:V+?: M21U[&-L!(HKLZ*WKVEM"AVU3PP* MK9=L/9%OETREMC1R0JY?FMN:K_\#F"M>HC3]PSSL97\FJU^%&P+5XX MRO#9B< %KL9-2Q-[&1\I<.I@?/R W>*L,E++ \0U?Q)+OM@05$; )[$)^,(W M=[FP!N[E5;W9K NRW4CGKX?5/:XJ7_DL"3G/ ?4#*"M?<9#*"@E!C%": M(IS[&#YN5AN\T%N^+Y3':++OI!KO:U]EL*=M?;QW@A[+7^IM@-E2?^EHA4G MQ1X,@9 GF=A_)0C@#'* DQ3R-(K2T&*DTDYJ2CJ [ M-C9=-6NW9 H+%W__ON;?=[7:59H759U]O^\*,\X9(Q'PQ4(H%L9<%H?T,0CS ME-,\SGD2(1.JU>IU;H1Z*+2*-L?8U0 MGU.RE]&,!RSE-G+EMFV\$LAK-CBW](+0#I6THUT41(DV/+=Q\3G&4J1 ML-%##E 4YP"'609X0,(P$SR4F95DU^ET=DS$\DD3::?>KLI"\"(//XHFG\F[]:;7\ MSM?7E&Z?MPOI22(?>TPX@AG."(A1% "$J=BRAGX,,$R2.,V"0)A2%M471Q5: M:]).7V\1!MZS$EL,KR<6)EFGP] 0&W6H-0VX-Q^YB0P_Z3F^5_3*VZD*\M4: M2&6OO+VZWEY?3VKB-1I?>6+,D M\7G"(R-7-Z/>YV]H$ M#3:PG*19L&K$-LN^.E;X*#1I+/Q_%)NGFVVY63WS]8>?=+%5=3O+DHO_V /^ M^RVV8$]%AM M9%Q'YK;FH%).LOV)P5]" :_10,89U3IXC1+R=L=E[G]K")T5!C"78.*J =80 MG984L&_J @>&KYSRXH>D67G_!AG@J6"P@@E$*0^5%.9.YR M'AL5&NGN:FYD5MVDKO>B6EQ[VSK(@-[=YMQ882"!M_P8+U^]1IW& M)?F2O.@]@/11@GQIYZYWK9&X< M)64$4DB5.>7*DW)Z?TA)#0^9SB*J9[UC"#R-AFZYO82T-+]5,'#;W7S!-=7C_S)9.!-BH%20HS'Y&8 49"!% *.5:"=G/+\ W;K^N?5DK]^QNL_^>;C=LF:.IXD3!(L5_(P1C% M+(M!1F$"* P"YF." FB4@O)\-W.;CDI*[UF)Z>523K,5NP-,O87ZY7]'CE'7C:I4VO-I]BQB-"_ C$' ES'F4( M$#]G8F//0QJR* Q-W;"[NIH;!_18H18[^QZ(+S'?9[;+M\;,DEU-Y&B.WMO*BG=)T>&FD]XGO[@9N-4YVFZ_3!L%=J MS]=U6G. 9N$Z/23K?Y#KM";L;EVG=3MU:L5NFDR8*M//(_$#G$'H@QC[]CK;&U;*G_@>[F=&+5'B(LEF_J0(!"FC "4IS'( M$$8 A0'!091F*>4FV5;<(SY!3I5.Q*\\7&7MK\,\QQB!BW88]KB^U69#0+K9 MY[]58H^^\3B/TKA[D*,^Y[ =.0^#YLZDXV6[U:"N#U ^K*ZIZ&/-?]V6Q5+Z M;U;9-I0,U2?L,8AADD0, I[F&4 <1X#P/ 59'#(N]AM MM7K+ /0JDXWB,%P+;D981L.BQUO.49ZH_GPMMLS^4XOG[27?90U2Y'8]A+4Q MC=F YHC-C+J>E-1L0#GF-JLV+BBQ74HG+V%_/^"?TFG]:;60KNK2(#];:N/1 M3PC)H\@7YE=>V[^8L03D?A3S"(=YFD$+JK.19::4)S,Y_[47WUOS:M4HLOF$IC+L>VI:=WMZM#Z[APM26N+JM0FXHP?4EI2Y#.UH>V;O_Z M\_&SS$!1X$7YC5/Q1:BO=K.$1RG*(I 2)K:V61@#XC-?['E)1(($YCS3NB?O MZF!N)P@[(?7HK!.W?JIR@<;8E^&-?%XEX/!5N!XP;$6WDLI@/J M^%HPA0Q]IIOBA[H'<%GFY"Q,SLJ; M'+8^<5F3LZJ=EC,Y_]@%6\03XZ=E)O_ZNG^DMJ*OY9:ELJED#6!9;.E>$-&* M/28A#%$,*<@C7Q@Y$8(@"Z$/: SC+ P83,3>T23=C$OIYL8U]?:C4$)Z;+N6 M<^9%B7KA=M#9>!KL$]]BE";<0!Z&/[9*1))7[^Q&4^JWVV)6*HKUQ*N4=+R7 M=(V]RTVF,]FFWWVZAO7LMM1Y)Y8ENSLS^L@;?6%IUO^26^=B>;?D_\?Q>E<> MYS$CG,>^L!##"$4 (<'^:48PB!+F+,C>G?;[DZ,!3S?[7D MWJN0U;"J]V6CHT?CTV$^,F]K.4KM:VY=>;5NK^+)I@ZUNC?^)E;D!=]][+T7 MGUQY4FU/J.^PB+@3Y%T5%[],F&F+CCL![J08N9M67:3V4!E$W&7U.-O#&01:/\]CV<^5(L(Y,B":(3I*PHQI7NS]#1_ZKQ M#86DL=MEN5FK8]V;U?('7V\*5Y=5O9&G?]ZMG7"P??8JCR,\SD,>( M T12!G#",> LI"')*8%,*^>81=]S8R=E7.P54![7C0I7GE+"N\N]O1K>'Y4B M^N?]QL,S>$ZE1D!?Y/[&UL$.Z]VC!NM"X^I(=*B[:4\Y-94_.;C4?<^.5_[!B^]/&\ZN!5GA[_S+5K9YE[\O%EOQ MV^KP\VZ[*3?B2R*Z?F0D0#Z,$HPUXA",3&"-Y%XMNE?)+GU MZ\N@EMQ77JV1.T*S1,X1OYGV/BG=64)SS'ZVS9B?!WX4FJZ6_"NG*]'7J^!8 M\56KZR[>/K_(/.0%Q:18%)M7X]-!J\;GQG6U$EZCA71/V>DAY]RQ)OH'AG;@ M#Q\?CH[[R 1G#/D()XH786AUOFC7XV2GC1.^D"MVVMN,D&UW8 M39(UXZ3S&:7!Z +&+*]%9RO&5S/JIN? S]]G+*=1DH,X(AP@1'* 29 "/_4S MG&0DB5FB>?=RTOC>DI^^ M,=4Q>*>LK7/N[FDQ1!G+L# &TXBG #&2 A+% 4B2 M)& 411%/,J-B2UT]S6XF[KSX>2VI8;&E3DCU3 $G0(T]87<8-4)Z?S1B.CRB M'H3"59VESGZF+;,TI.Y)E:7!%T8I0;G?\V.(8LIR!GC&(X!2G("410SD-,EI M)I@CYD;77+H=SXTSFLJ(AXR!X\B4HE%]'0$R[5&F+^H> M$CT2J)W8V#I M=GZFP0E]S+O5.70H[WG.,EZ0,67@XX7T4+]=UKD ZG.X/.6I/!P!69C*8Q,8 M )(D.V%5B 4HEJ"6US#HKQ=B/>O!&7 CS_Y3 MS)KL$B/X_&F!XBJ:KK>O:8/E=-0^B873>FFDW!-E5P#TW8O*-_KAYTNQ5B^5 M31CTD7/.AY]\38M2&"P%Y8^X_C+H$>BZ#(B=UZ^*GY<92:UN7-8E7R MA]7GY4OQOBCI[9)]$6.E>RS5U\;<;#DID_X95"\ZPV=1KH 9>^Y5N;F5G-)J M>2B>N3S2_OSE_M:3(HL/MFOI[R=D+WX4;"LHJA=(H],J'92L3JUZ&Y[L]$I' MO?8IEM;SY@7%;Z2CLZ9WRLGS,_JR*KF<.J!T:FM5(_NPIRZQ7EG)7UQ6\3?BV=1Q]]S#/(& 241L),DQ8:3B$%/L]S'(0$YADU.7SH MZ6MN:TLC:N76L'GB*NDE%F.GBL7LA?=*OBQ6:V^YVO!]-9G=P[+\E:'QUS!UBVY/2DH XOMX?1<'6;W=/3M-?7PRJ?W%=KO&)[[?7/;;EI+L//GXVK M$P)R?(KPE5=ULO@WOOXA]O[5Z4#+5:ZNA9C$*,0Y!3&)*$"^Y"0((1#JQ,R/ M_)P$1D?48PL\MZ7F6U>=G=J-V?0*;N3AUKW%F\\@CKWENK^]N3I_HMPNW7.[ MI&LNW;9DFOX;819H.9U:W!1. [RSR\:1Q9WXOG(:\$^O/"?JUW()JJK!UC&Y M'XNEL-B*Y7>&75HX:M'(:Y1&YE*VBG5=U*.X+]E HLC-M'J(A\ M,QNENZNY,4H5X;U8+;\#T=VSM]@+;1A=VXVN'K.XP6QD/JG@:DEYY>WE=!A? M.XB%JP#;[HZFC; =5/@DQ';XC8G+C\F(D\WK/MEME2+]X0DO:U><_^7E9E\= MY\@+YS?1_D96\]C72"%Y$(<441#S' ,D=DH@2Z6#:!HS1E,:H3":I'29:\WF M1H*5^-/XC$[V[=%CW=G(.R.2=U!DK4*GE:2\K$M:; 1 >Q?4^HO7YWVJD%)E M?EKU@690K&VL\7_K0F_.]9J7V^K4P^FLP-QH IK[X0E3XPM?E?6^6=/Q[N"E MN2V 0CCPY<.=ILE_BD'_6G.1^B-S?:.YPS.!3G6M'.,.6YK,$^ZL FW7M_,/ M7)36YBN7%2#$=E],X7RU?I;'O7=D47ROBIJ$?H(HSS#P490"E/@IR%B(0$## MD/B():%9J)16KW.;J4TV%GEWK&*2-RN/<&]=7>C\NR=M]P7(ZYF2SO$<>>K7 M\LJ#P5IBKR6RMY?YREG MQ54;M/:#/3Y%CEM]&#H2&BC^;*C+'R/+!)Y]VQS[LV(/TYS[8V8 M8,_UN=])^V^;4*_SE*_S02X^0!A2HQ2;6KW.S=*HA?:^[Z3VF+R(W^?H-KR$U()>\Q;2 M-: C4T4[&??KE;>76UT?B$?&N)(TP2IK <'(K:?2R'27=X/)) M_B\/.'[@177O66[6A33OY0?72W;XB]:3U6%'XWKXGE=_BW\OMDRQ)GV2!RM? M\89_R'.Q8W@D/O11$G 0898 Q%,*LI2F@*4X#CF-]\!WUD(I>J7'GR3Z^ED=Q" M-LIZU2-RX(]^>?A&A<+>:_A= \0ORI6XPL)KP/ D&EX%A[LEXFV&T=%:,['P MDRY:;S,PQZO?&TEAMXP*)I82W*]7/PK&V:^OOY?R-F#GIWA--\6/JE+&+I,^ M#L4BB"%@D(N]? @9P#[A($<1Q3R@41!IE;&P%V%N-K^BJ7RQ^JN.&LL;T3V\ MD]UL^;(8%KTE:%RPQ[YU$&:#PKH17UXGOY,:",OA%V^GA+?78I0\_O8@.B)Q M"P$F)6)[@([)](*6K&XH[_GJ"U\9WU&V7YL;.\FM\OV'.^_+ASNCB\H#*+2N M*FU1F."RL@; _7WE.9UM;RP/VIKRSO*<$D>WEFYS]$#A:LL_W,>FJW*OF\<+;_[#E-8):M?DGN:5I M?)!?;VIW]SCTXQBE&4!C>N@ AU$7-T#]'4U[?&_AM(G MI_XZ[UBD[V/_?%A)'KK^693:^?K:+\UMMN_#TJ4;4MNA\[\,\O8=P#)LGELC M,O),[@9#;-V%J(XL];/JVZ7<.VAINAQ[YQ0X2*IW]@&[A?J_.5YLGBA>\X.B MK"%-?9+X&8 9Y0"1* I3U+ .$K3-*(9A\QDB3[?S=RFZUY*L]6X T2]=?AR M:$:>MWL!W1>ZU0/!T:+;TOXF&ZQCB][RDZT)%!^SK M-.H?A0VT-+?9+0^'?KN^OM]5*6H);71<-H2@U@F:0_ F.%3KPLUQ84LS;&P/ MWX::G_(\3E/5HR,ZW;?L; +IP[./(_I4+/GMAC^7CU'DX\"/J++K[.3T_I"2>DI4P\.[+F#U# 4'<(W,%%9( M&=L* S@X,A:Z>IG46AA0]=A<&'KK*,3R;KLI-W@I/19^ MQ65!'W&0^$SFY@VR6/K_AQ"D>8X 3UB*DB3A"34JK&W4^]RHHQ$>X#I8F:Z> MG\6JJ0+G2V^U%]\#'I$:J!C[ZF/#P'JS8=*CG-' 'YF(3H+$*\EEKK1*=J\E M_)6GQ'='4%:H.:(ML[XG)3,K6(XISJX1\PH#'Y:;_9GF5_XB4[LMOW_;X,VV M?"0^CT.(*8BR. 4(18+C LA!'&4,(1+GR"BHUZX,H?6\&1W\]>>18=5* M3_X@H"V?5@MVS\679KD1E"3(2.:S?EACR4-5W<(49CAC@C"R(,O%SHDG((OR M!+"(X#"*PS!(L YA7"[*W"AE)[5,*%2++9?I4@KN;2K)O9?>PH*N1ZN?@*8= M@VEW;%?M,@A7WGYP]OIX=\*&4H-3JS10]='UX+ 556]6@??S&*0#F?Z3!TM[ MY7&';[4V_?6G6GS\+/35 N2@_4F6*'R<%[#ZML(_M/U7?=71_JX>WB>\_5;$SPO_,HQ=E M$]H'E%",>11D < 9$=,[),)0]3,",,:13V'$4VKDD'OMXHZJ5+N8X4/)=&K B;H*.FR>V2;:E,%2AMA%(5 M'FC9"_M ?&52U 4BJH(8/&%AP+,0)$&, (() B3-,,!Q CE-88XSK61A(\@V M-[I0=O=A91*53VS-JM2D>*<_>!$ !7;KB#PMB^KI7A$ 5&7YROKHAV=)12U MMU+.OQ.#&]^W'.F1R7"O&I"Z@=NE5VNG*@6K =PK*#=6[8J!>QVOC*JQC#ZD MVMOEMQS:B?;/;S/$)GOJL0:AG]M*>H]?O1_E01;)?4EV?1^\'1S]"Y8M$B.O-+T@>'\H<1WYTAUK;^4Q MMVMD,K^X8[';WF\GGUD6L1"+#3_TPF)IGL=Q%(,\BQ. U-L87P;/R'/4$!GSJ@*=RKM*[W_:P;1Y]CL5 M/$EXW_VD\2[Y@2^X=+':+@NJC,FZJ&=Y$)?AAS3*(BK]6)F\C8T"D"$>@XQ& M$4S#F#)?:Z+K=CBW:7\BM-A_5E)K[U/T@![<3SJ';V1:.$6N$5@[-,8.2>UM MG'-$)]J;#2+K9']EA$[GIDFOE:EV0D8ZM;8W9N^9[UD^"EU62RXK*8O-T>O[ M+7]8"3OW7UN\*/*ZR[O\ ?_\E2]Y7FS*Z^>-[O[&INVYL7"M@]H,IALW\U(#&^MQAZ$D;E\-/R-=FB7@&BUF[/J<+*=WR5PM'>) M%[5CD;E %F J;\067O3S>?E2R V]T8E-=PMSXZU*4D^)*F\_'HIG-6\^?[F_ M;1UD&)1*ZD%OF(7< #?VY8(F9FY/?X:AL4N+T-WL=#D2!E4[2)@P_+1E:O)M MN5D]\_57OJ@\A)Z*ER91/PPHHR%) 40< ^2G%)"<$5(^RP"2# 72F$LJZTS@)+< M!VF,4Y#'$8I#")'/J&FTM6[G MTXR%[LC4TZZ[HFZV=Y*#?+4&4O;:)O&<)GJX!#:' =[:74\>]6T*RKE0<.,V M[%CMFE*Y'Z["K)9,FEJ_OS"QW O(?3\V6K"UVIK1_-G+Z^T$]BJ)/2DR\.,1 MUG$CE!Q-%[T^)YTG1C <3Q"SE[MF1GM,/XF?_OZWYC?B#X)+_O>__3]02P,$ M% @ FH)>5V:"9O85@@ W#\& !, !W:RTR,#(S,#DS,%]P&UL M[+U9DUM)J,&%T",R$M'[HV73V]W^N?P1V__NGC:O7YGW_^^??? M?__SU[ X^_-\\>%GP9C\^>K3?[K\^-=[G_]=KC_-O?<_KW][_='E=-,'Z;'\ MY__]ZZMW\6/^A#"=+5$ MAS?XH5*[_M>K;Y_SO_YI.?WT^>SZ9Q\7N?SKGW[_.U2E,B]9?>/_??-/?[YY M^>=%7A)BULR^HA]Z^[$,UA=#^?K::K:5Z^QW"6)\HI&1,W MP&64H)1P$#BM"VDD6F]\\[MM*?;*(/\T7*2_(@%R]#Q?QGH*_ MA^[E)W[^C MZ$,2/T[-T]:_+8OZIA;96\Q:RN] ,T?NGGXCMDA>+G%Y=*.9! M[M:LKO"-)YVIWGY[A[\+D."'W!9-?+CG(,1;NF0;F@P4RO*$:6PN)!Q]<,2&[YD;E M'A4[P40\/I@<(N0187*]%7][.:LQX)7/GU^2T5U.6'2HO4S$@#"@=,C@+9+% MY388$@\*K8YW6#>^>QR M'%-&DIU9&Q+OP.U], MS_)OYQ>AE?4^>_*R+*.H2CGG %U"*$7X:,D+CTV\S9LW[@0)_4@@<90XNX#" MV_QA6L^,9ZO?\%.>1,ZERIZPFZKG+7@&#$I21%6,,3D875(#.'S_UIT@81X5 M)(X0:Q>P>#F+\P49M[50UL>!3^?GL]7BV]-Y(G9"\EX3MI7C@N)V4V5CR9N. M*6!1@I%3W21$W4+$3J"QCPHT[83>!8;>X]>7B60Y+=.+2]Q+&VF9,CE;"XRY M"(HE >1$99 R!BYY+$EL.S+=%3T/O'XGW+A'A9L6@NX",4]2(GTL+_^JXN&3 M;)6SN@3@PB+)1VL(R3&P+C(I$[$A6Z!EPZMW0HI_5$@Y5L ]H>0I??EZ\7[^ M^VR2I$:EI 5)H3HHKB(@MQQ*TH*A0)E8;(>1FQ?O=E[&'B-$#I1N3P!9[Z"O M%V\6\R_36,S*(B@?)L\E"'1<%;WO[;E!Y+&>KS>3< M$U[>S)K <1]9_340]>_-Q/KLZZ6$^J> B>4S&TJZHF0:45H#S7*%7TB.R MHS!P]XV[X>"Q'*8>)<^1L? NQ_,%"82+\'ZZ.LN3(-%@* FXRAX42@2GG0'I MB^7),&_2<9[%W3?NAH7'R\'IX9+LQ!P\_QH_XNQ#7I_X2JE2($& MYBZ3$YP(PI*1*$QV6;!84Y*:F(3;;]T-$(_E4/1HN7817#P]7U3975P55GR3 M0LZ7$TQ&9^LCZ"PY!=7>@$_T%3/T92#,9SP.']O>OAM.'MQEB*;D!7C:_?3>\/*ZC MT 9R[@(O]?)Y\117^<-\\6W"+"]"NP0Q.2)?, [H!2/@!Z,<4S;%XZJT-KQT MMP2QQW4*>KA4NP#%NT]X=O;+^9*DL5Q.I$D^,Q/!>V[)G::HR@?I(?Q4NX"+.\^YK.S*^H]VI1% M5"!SK/8O& @V9X@\.QG'H>*=,N$'%1<+,NWWGWD82X M?'V^J@7[-6B?"&-#UBZ"D:FZ339""(5$E+Q#T,FN]? MNQM.'LO9Z?&2[21I_<5T66\$UKGW+^AGRYJ^Q+"$ HR7",HH <'S!*5$*U(A MR93C;,J#K]X-(H_E8+6-A+N"R7]F7%RP@#ZFFE@- 35YX9HCU((=,"+XQ"4O MR(YS7Q]X\6X0>2Q'K2VD.S) GA#]::I'<3EBV['! MD/!@NZG]Q=U!.YB'NRDEC(PE0XRH4KLZ&E\;*1G0/"DK.%E.MFU?^@.T)6NA MX9U[D^TC[@YPLZ%A#D_&$:V!0GH=ZT44R44I!JA1,A,"=V%;>>8?NS?97NK] M<6^R?63= UKNM\T219C,*9[7@NRNTDQ!X"&"-EYQ;:)F?%LVVA^T-]E>>OUQ M;[)]A-P73*[:9DF#+K$L@:1",4')!M"9!$PRM#H22^T;'O;?FZP13 X1<@

;&M2N)PA-PA9%R@'*/9C2 Y M1LP'8^5+7H1Y*Y<$EQ^?S%+]Z_E_G4^_X!FQLWRR>HJ+Q;?I[,._X]DY&5OM MG8W2@4=;V7*T@49T0!PQ[;VWF+;EH!SDI>Q"6 ]H.@H"=WV7YMKHP2!]P>E9 MW;-?S!?OB*/+TH)I7C[+877SW546< Y"Q=IA19I:\BXIE'3.T]+DKEC#4XEN M6W'?0:9J/Q+'=83:PVY(#?4 P!AK*Y_EVQPSK2GB\[>\NN+%6$?R"41\Y4!Y M'6@Q!82(Z!SSUO/V:-M"SSA-'0>$5BO9=X"CI_AYNL*SZ7_G]'0^6\OFZ7RY MNL501I\#LPH'DXE<6W9H9JT6TK<&TP^)&J<-Y)![9$LM= "KUZN/ M>7&S/I:W.-$10Y$B0>&J%F=[XDEZ0?ZJYK4FPMK4>L#!P]2,TSQR." UDGL' M"'JSR)]QFIY__9QGRTP.Y)JU[R0VB#HTY;9^-[,[\T*NIS2^#;IZ=P]19!. '"3, M#D#PDL0]^S"EB/="&(3HYU_CV7DM:[SFR<=(T@CDB(90$S"RJMP)*$Y+%X.3 MD;7>J':AJX=PL0EXFBNA V#="G5OF4C-1!+(&+N0.L7- _"8DVSIJE$4M-XHFUV$TG!H+SC,9A\KRU$W/Q MYG$&$0R6AK"7(#LX.'@UQ3 ]6]\I4KRWSOS[.#\CH2]K!+GZ=C-*77C,AGF( M-?!3]9;;$V/@:8/%0'Z[,*W3(W>EK9-LN%=-4IX&44@'=N867_=.[43()NC: MV!1K4*B($U-HR3B>K6?6EZW3EHZ$5E=I4<-H_V&(':.*#D!U=:?]!K_5BZ.; MVVPC)%EOH B N&!HR(Q[#3EZJY%+(_BV3E_'9!)\3TDW8#I*SP\D$APA]#Z@ MLSBGM]Z3T83;XJU4H5XBT-+RMN8S6U';52G4(3H6?'OT;"9FW*UM. U$'T' M&+HZCOJ/Z>KCT_/E:OXI+ZZX^G:]+H)S6I ;6-:<.)4 $X4'CELM5 B)X[;6 M'(?5E?R8KG$/G ="5G.%= "RV[[E.@E 7 M?6ZPL^B!@'.DL#LX'2![^B4O5O5TM.8?WSKE0ANRK=6 QJ=4&XH'\#Y8T"Q+ MEAD)R[?N]? @,=TX2<.%;&T4T8$!VKI#WV(K)D4A1,X@!>>@4EG76"3Z5I>4 MF(FQ>;;)CJ1UXS@-BK;F2NH >^OS^EL"O,6)3,%[2:0S7ULW<>\@\"+ 6I=K M!TFG0^MT\8>IZ<:+&@YAC531 ZB^RW?9M$H"F6+.>(281*95(ADQ1$%'] QC M"EDQV]I'_R%1W?A; T*LJ6(Z0-K&..06.Z8$+14G.0F*9ND/6CB,,4B:.8IT M$65H?4/S Y+&31(X"G?1Y5D6#(H]3<,?J[ M]3GHK=>/FR5PZGN8O83=06"X12*))Q&8D4">H01EG:* 1'.0FJ50G(A&MZY+ M./)J>+#L@I.@J)$J.C ^M]K\7Y376QN-+\F#3+6\WI@$R(VC4)>Y&+@6*K<^ MFKI+P]CM5-KH=F-CI@,%W0%0WER]]Q8+QBDG20*0HB_$0D@0$@^@<^U"9"RR MU#J)8 ,98Z>B# *78\7= 6*>I+3NPXIG;W":7LXN<\HG.==&[BQ#<9+8<*&. MWDX!BC'<*F>L=JV/,1\@9=QCI8&0TT+L':#G;5[A=);31 MO68:E5.FN=':C\1QCY>&,F8#JJD#%-Z7VB1*QGP)"%S2_JY0(P3.$;+/.:2< M9&R>%'Z?BG$/D0;"TI'"[N $X$>Q[43XJ 52)*%#[1R;=:@>HH*"5A2=939\ MP*S>C33M!*7F8TC&.E,Z7BW-8';J(25OU@KYF%?32)[U=]RTF5CR_0M.,[YD M"U.GG&52C(THL@;M!)+9(XM'YHD#\]F0H6)1B-97I2/,,F&*7,AL#3AF'"@? M,W@I"KAH3.TF8A.V3B%_=+-,]D'"#V:9["/N+GREAZ8O$-\N2NE!2Q8K(QK( M.W @ Z)2(J 0@^&FZUDF>VEXYUDF^XB[ ]QL:+!?"AJFDP?#5,U&=@*"006F MI*@$2N%"\T2Z1S/+9"_U_GB6R3ZR[@$M]\=L8"@>+;-D:&MRC*>8TCGR#W4D MOS Z%3 -RF$"[@ B3\[.YK_7=*87\\6S^7E8E?.S^VVCK^NHG-3>!P'&2@9* MJ02A) V%%E.@_[@UK5OB[D5@)T[-@6BX>_@\F&HZP-VM?(0WN'B]6,LNK2^: MW^3%NX\D\$E,P01K,T1?KPP+-X %$]BD:O6>%DZU1ML.9'5BO-I@K+4:^D+6 MFO[ED_/5Q_FB]I*;8&2BB%S *S2T2,C#"U)DR+R47*1DJ-H7YCY(SMCW_T,A MZ2BQ]XB@E\OE>66#65>';T".B3P%%:#ED 3C4@]HCVZ3,O8M_[#( M.4#S>7ITDJ3X["S'*",KH"#X)#SK&XB3G0NK6HY.W4S1N5]T\P.2QLTF.@&0#A5_,S2=(&WH MW7OZ\]?GO[U_]_K%ZS?/WSYY_Y)^VRAEZ(&'#Y8NM LSC5*%+O)=KT%XG1,2 MO.<1M0$;HZO-M00XJQ(DJ[WB.3@A6GL,#Y#2.B'(U&%U.0 MI 0J> N8M:\' M&-%(&:62K?NP]Y00U$+?/\H!VD/"(VY8R\6J3MM)YW%%(4!>?)G&O$Y6P("D M0J:AB"A V>2 ?D"[KG&JCJ&H(X%W00B]X!8ZZ+L;9#ST[DZN.@[0X[RA4/L MQ3KO]H*#Y?7%LZJN6(%Z@PBJSK\)UG+@% PR3,)YM=.!SV[(N$_ ./!HH]/[ M #E2P!WXNJ^(](NAA)=\7&84V,BYZ]?GCW'&VQT([(79@0C:$?]::8&KNBBP<067.:Q9+H/C? M.".1"]2#I1Z_ZC.;YP!/I)& .X#(V_PES\[SS70302PS;B,4Z6PU=A*\U EL MB74*;I;8_#3W+@V=.*H'ZO1>)?(1 NX'("](3ILZ/EZ/P:J3;>A_J1:U8DG1 M!"[K/&X.BM@#M)*^3;*$1.NM?6;I 62."[/C<+$99(,IJ0,,=0NWK1/]'B2FNU2_ M8]#21N0=6).WI 8BX",9Q6=D;L_FGZN0+KF:&&:+\(X#R2J#*MG4H=0(19#! MY<$[:UMO25L)&G=7:J3T>TYR*PUT *=W^>RL.O2S]"LN_IYO"6N2BBM*ITR> M?*E3SJ4 ;[P%PY'K@M[&YI,2'Z9F7,=X&" UDGT'*/I+GI& SHB3)^G3=#:M MPEE-O^0K=IA)5DBL$XI-';!6ZGC2ZKMI[7,4Y,_9UH=!/R!I7%=H&#RUU$(' MH+HGI DK4CHA%1B2!@FG%DRB8<"]-R$(GDQN?>A\CXAQO:)A@'.SK[D MY:J*Y(*'ES,R6/2321)1(]H(/&M6^2C$ATO 4"KF N>,M_:<'Z*ENU*&8S#3 M1. =[$97=%]MIB[EF+*7D&@CK3VI(Z 2"9(GTZ@$,[&T3C._0T)WY0G'P>1P M\>Z/#G^!CEG^4(MJWK<=^O7;?#;_WE!>,:68L:YX!24*77.F%3C".1@FC>*H M0FJ_)6VEJ+ORA*-VIW;"[\+>7&VQ5[=QT]DY,76Y!\]GRU]RF2\N>P&_QZ]Y M^?PKN8*DM.D,%]_6\JRS@>H]WGP=:-Z87EDR65T'UBC:LVM7/<=E 4&&USN7 M@\NM4[\&9*>[THCC[& ?:N_"5;MD\7(%_T+A;3WL3X(HM5R!<,G30A:,(IV@ M061II'>T-_#6=R@/D++;Z29[5- [3MX=&,[?\NI6>%*B3D%:#3;X2GPM&0A" M0; L\!1X34]H#);O"-@-(H\E">EPV79@3ZYF.%R53U\?G1B5ZQA0DH.I8_.* ME>!*3,!U9#):P61N[@N$\^F9^<4 M;TX\YGKT0893U.!6&P1?)ULS'U)*C"?#6I?W/4#*N-=J)T'.(4+O #O_D:CS896@M6F+HP Y)A)D!Z-T5JJU'R" M_5X$CGO=-@C.AE-0O^B[7$OW*_:U,LAS"!#7)0_:&/"RAI;&Q'K'R IKG;>T M)XGCWMN=$H%-E/18VRH\??WKF[?/_TJ?>?GOSU^]?C=$=X7[[SA)DX4?L-9^ M+,M%J/=DEC8,'[L!<.2I%+)IQ?L,RF0)G@4/TN5DT7*-NO69]IXDMCU0,)8Y M5Y0$@8)<4%-HP2;C02=BV%@>E&K-[P$'"H,'B .@8_MAPSYR[V #W65HWYOY M8JVWU6HQ#>>K6D7X?GXQ>.E:@+4PV-JZ*]2)-\JZ J'(.N:/A>#06"-:.W:- M2.^DE.4$0!U#UQU#_,5\08[)[*(]>/SV?H&S);%7N9^E]7=G%S!(_]_Y16; M#D*:"(KN36("=+8USZ0P",)9L"5[EW717+8^]3\I@R-G2H\!X1V7T?AXZGBQ M_6VVR'A66SC^=7Y6O?R_X'16M?9Z]B['\\7%<,;%=$F_>D;?SCY0"#*=IYO! ML4XZJ3-% 4Y("DQKWF!!!E:S9+6(!6WKN^"A>!DY1[SC)712E'2\6G;4Q20K M5-Q(#<$&13HH#KR3'M#72K+"D@O-$XV/(WGD?/:.L3^$SCNXS=S Z?5JE5X5 MFVV](4$/2H@$SJ4$64J+SGN3=VL.MP=\MY#32=7I"0*!5CKI=Q3RYH.IOS[Y M[2_/W[W\[=W[UT__YU]?OWKV_.V[Y__K;R_?_^>SYR]>/GWY_J!#N$/?U>@P MK@FK[0_EMHSRMK((GU*&P(H!Q40 ;Y.$7!N,%6&S,*VOHWH^\N[ ][NF_D(BU2;/9_3M M,T"*,Y#X2;0KUM?5&TEJ!,L':#IAT!SM-@[P- = M'B[[ 'JF0O!,D#N:-&WA: &1F& J&UIN=>!&\W2?381T@IGC%7TW<^-HJ7< MG5LS@:[;?L;$K;$@4%)@(;4 9PQ""4Z4&(OQKG4P>8^(D3/$CE?LPY.7#I!R M!S!YDM)TM6X-^@:GZ>7L*7Z>DN]^U1_4"L-SM!!KD]!:N0).UJREPJSC5BN5 M6P=P6PD:.4VL.7S:2;\'*,5X_NG\K%:R/70&(M8?8(%KI &YO\XIDD]-52M,E%T4DDA7M^=*8>C]O M$5!:6RL"4!OEI1?M>W5NHF3D1*_F0&H@[Y%G%3R]6 BU$TDI.:XN[A9>ER=I M_GFMEW6?_CK>WJ,'4^>SJF@U.)T39.ZXRDD&IN0N^/G!V()=:.DD<^'PF&P0 MH7<.HLN51C93L9K;K1R%'@K1@5=)T<*KAQ[:,VEV,D-'PFCL41CMM;\'M Y0 M1>?@NDDMN+2^M8Z6"<^)&5.S![(#1V[A^HS-<<9N?@%W"";V ML6;'**@#IVI#X9WW:",G41D955V='##%#+'.OTLVIN '.^9^M=>$A>'O[AH> M3QXFX X@0C'#(N,R/\L7?[^+D3E*!UE3RRR41+;=$#>9MY]U>9>*<4.^DP+I. UT@Z0;CV_Y?O[ M>>YZT002Z#KC)\^6:XV^S<3V,VH& MAMQ24+G>9(F:L!.X(#?$&FY;V[>A>1K7FSLERKM"1P_;=Y7TQ:SVV_F]%[O* M^I>OUW'4\OG7O(A3DLFDIJCED,C[T9D#N=8"/#>AIL0Y640,V/S:K VJQG_;TMTY%WN9U:MK[^:X6)- MC0_-*^%^W[,J*"&#XP8XED#^=^ 0F%' 8]36VB)M:EUL=D"OL#_$M=;A@N_ MD3RV=4% LD[2%4@\JYKL9,D;L1F,#5&'8C.Z4_5P:=FN@O\AKJ).J=P.L'P_ M4<$QX42Q 0QSJ98B>PB\>&!%BQ1,(DO?2:+('^.BZ"@%''F__WR6ALH3"76J MLHH,7&UAJT(*X"3YJHPDY:Q0O+0?1WQ8G@C_XUSG'*Z"3H#T),;Y>1VB].%= M70XDE.7?/B=R^I[7SAS+ZG2^FB[)RLJBBF4)9%!D9;.U@+R.RBW<48P?N%+- MP]O=2.ND&N55DRS)(=3Q:%M5/WGWUQ>O7O_'("VJKY]]FM;4FUEIW_WF*2X_ MOCB;_WXS]QBSDEIQ\H>RJHU.N -O@X9:/"E1&.7<3G5CAZ3);Z"G00!9G_EF M,?\R)IRP2 ME!,(J'(!:966P@N./@Z9D]N(CW%=NA.C>'0@=+ 8GF5Z&WN8/9R^X@V$!='8!N M+:UZ _ABOG@V/P^K3Q SD[,6=>!HTG9!"K2 G+.%& ^6L.T2XZWWNBW MT3-NX4QW &RFN@Y@^"R'U:T>^%]P>E:O7VK.!-;3GHNV^5?]\B?9E1B%4.2% MD^Q4K,F5LB!8F:73D4=36E^U[4?AN!4QW4%U0/7VDW5 :V]QX8?< MAU$Z;@U-=Y@^@;H[PO9W/+Z8SI#$/_OP=+Y<,WK-]$0SR8/B]8*3&U"U-M-S M7:#$K(R31D;>.GS:E;9QRVKZP^\0*NW E=B>VU9WHN=?J[N>)XISMYXV)7DB MQEQTM>5C <-$$EJJH'/KG@<[$S=N44UW8!U&J1V@]=GE:R\$^QZ_YKKXZ.^G M],,IK3X1DE="*F!)!_*%5!W+8P(8$B*G7_'H6W?T_!%-XU;0=(?-IBKL )+W MTUNN)7>9/GPC-I-%Y$5!36 "95# NALJSTESVAA\PM9QV.[4C5L\TQU,!U)K MEX"].@8AN>?IEW7;.NZ-UB8JT,(54-DY",982#8[5D3&J%K;T5WHZJUW5AM, M_!!Z1RIH_,#H][]OX.I29O4L@[R3M=RJ.TVL>2T\F7VMM +%E24/FD19M,@N M*).#_G&]R\ZOZZV+5E-(#2;W3B%U+;RWTP\?5Z\+[1%/ELN\FB!/D=5YN5I: M!%4EB'50HE'&VJBMR,$?@*F'WM=;TZKA0=5$\L>B:BB'KE9#W-C>92UO2"G7 M&9\:R;$(G$,008)WHAA5ZB2$UH>0/Z:JM[92)]H;CU+.^&;L8<;>+/)GG*:K M>.DR8J=8:G$M)SJP+(-!\-%3_&X*R=)R YI+1W:[4&C?>NC.893VUE+J M1.ALKL2>$;OFZ3<*W=93[U>7W"%')97W8&,]%94D4*0 KE[V>UV[^:?2.B-C M1])ZZQQU2HMYE)IZ!N%5K/0&OZT#)7(^D@T.P9GUI*)81V076T?08"#&C$S# M'[K<(:JW'E G#F,/44V7!R=7X5/M6_'T?+F:?\J+5U,,T[-:>28<.EXGP1L5 M&"@1"R"G;[4IP45#,7MJ79ZU)XF]-7:D$E2RBJI M Q@K:^LSQ\&'P@"MD,RR;)1KG;NP.W7C'A:>OCYL"*4=#LS5#MD?*X?F9!3BTQFBL0PDR S(Y^W: %2NF(L M"\[YU@T^=Z>NR_K99CBY6Z8PC-+Z.;&YQ^#=_/:;S/>:J#8)S);L@@ K8^VO MFP6XJ!!XE,Q0J&:";]TI8$\2NZR,/1D^&ZJO(Y NYC'GM'Q!XJY,O2X_8#-I MY\@_3B!<<;03%?*:DR$VM<9@G4.4K1W,?6GLTLT<#*9#*K"'O?T6?[_BZI*3 M]6W3Q?JDG>(IGITMMS$^0:F=LJY0F)>)Z3I'V=N"8) 6IBHE&&R=Y=6$\'&O MND>$\FE4W0.^[VXSOYPOI[.\7.:+_I-5 9>_21/MI&%,,(B:2U 8Z\&(U>"9 M,D$C,\A;7_'L0]^X5]]C^P>M%->1DSMF'6EIQ>9=JN4R68 )&UQ:\/-?# M7)E(?%%@4HPKV;H;P>[4C7L!?F(P#J2T?H\\KZLC-PDR)U&L"B#0KN<[*O!9 M"_ "8T1R3H0=H+W\GE2.&RJ=^LBSE;IZ@VR",\('0J']^)2W%V0=?T?2&IO,X:?;.8DM ^UYEU%TQ.I+-*4S0(/I*8%/,:7/"Y M)O,E$;03,K9.*]I*4)='CT.!K9UJ^H';[B*<9!,P.7)Z==:6?()DP669(2// MB 9S9"OR_.O\2/./N2WA/;7L\IL_7]- MD/J"9Q<1W-74[O6UTRQ]_X-;GR27]^R\1G?/ILO/\R6>_64Q/_]\U=BM#O\Y MS^DR275.KJ_QF&U@!A+R.N&G#KA3DB(_6\OH4F(JM=[-Q^=Z7+=TL&/1\06[ M%YPZ\'./DLV;]:RT^P4)EQ*[K84+S4RT$!I3EH#2D!7D)0(:R8$'8U3Q02CQR-B5)8+'J +=).Q_J\;A,M5FY(8\651W'663.10I%@="C MP^U@(4.GN-U'B9W,5'UW_OGSV5J4>'8ERI>S,E]\NE#FE5!-]MFS6DHA50)% M<3D$%R@ 8\5+0]X9ZM(8GSN2-FZQ_F!('$(Q';C(+V?T+%I ;W":?ENW0;,, M)9*I]_52.]8ZQJ1R+69$65+R6;7.>[E#PLC3+(=0\[TBY\-EW@5DKCLB7W$0 MN4\2'0=:11I4D,1!#.OZ!!Y91,E\^Y[K=ZD8N0#T), Y2O*=#G-^O?B L\N1 M!3A+[Z8?9M,RC;6,\'JB]9OYV336D]'O6-EEG/->3V\QT/EP=AJ-=+Y-P-/Y M;$GO2G@Y2>_-+:ZNQT/@V?6N>:MX/B=TS#-0UN4Z9B] 0 I5H[^_>)\$5IQ3SX)) ,@A> (9*@ M6:&U:U"YTMJ3.S6/XV[IIU\/=^UVUYCJ=%?X;C^]EEE.O^!9O;=\]S'7IOO7 M^^O^&\.^+VBQ-QS%5*/MX;*K72W'6_?6P;-;(.?&B! RI%A[BB7R*URT'!+3 MDF>O16D^E70+.0U&M]WNXW>_D]!5?]-;/[I9;4\OVD[>+"H5G%=%F]H&4(!" M%<$K11+*4:>L;&QOJ-MR,*X9;H6[#1/;QM)RIZ;SSC$8.:&_XN+O>57%6^+N>-S6QC*0UAH9!]OC?6KF5>7K4Q6WVY-NKSN=.:,9,K7:M!(P5[X,/_Z32]GE^^Z4<*]M\[2T[Q8X73V?H'UXNNB?O%F MH=VL,,91:8<":,T7DII6X+&P>O\5$R.IE=3^L& 87L:>\S((4N^?.G0 A$Y- M[0N<+OX=S\[SKQDKIE2 M2W?5II!&>S$CC30_Z8!]L>*O%O;\>G3],)I MH^#IZ3J7\T.>'7:'LNUA;:S(CL0V,B6WWO?DSOLV(,P[Y= ; _4B%A1B!E^\ M 1:5DLF2&]U\ >Y%X-&)4KN\[&9Q1&Z\E*8 6K,^"#?@$H42+GF)*8MD8^MC ML/TH'-=,#8>M>[E1P^FM4Z.V[L-PO^A__Z/_S<]I.=1=#XJU+B8^C M^&@':]>W_W+[[3<+"+W4-FD/6I<$*@@)/K@(R&RFU5J8SLUGMA]'\L@.V^GP M><^Q.Z&J.[65;_.7/#O/=4;YA]GT,#NYX1DM;.2/2&MD'R]? M&CF@T )LB39RIU'?'3L\M @ZL6%#8.A^V?\ 6NK4*OV65Z_FRUHTM3:_^YND MNP]H88^V$M7(&#W'Q8S<\^N77".'W.[$L>;]!E4C *O!B8Q@2HJ:*UMG)S1> M>@_1+(UF1*9"H)1>TT%3R M!8*B[976B@K:"7*\2P078Y0%BQ"L=:.J+FHA?L'EM([K^%YGWR[^O+4>LT7)T -' M-*#JD.P0*3A10I))$$)GU3JY8S?*_A!U!WM@[ZY='4!_'=0??B?+>[P8E#K4 M&F]7A\TEC^"T,A!]S#J$(#AK7;^ZC9YQ:Q+'1V S776 N[\M\^OR?+F:?B(1 M+2=9I5**X\"%<:!R5D"\. @Z\B*#L8&UO@[XGH)QFP&/CZTC]-$!FG[+O]^R MRXOYC+Z,%]+9;*6UUL4)I #>U50YH2,@CP9X%-9KQTTT[3L6[D?CN(W7QD?D MH#KM +/7&9>W1/AR1H([O\7C)!AEM"\>6&+D1)3$ 7T*P"VWC#''<_/1*3L1 M-F[WLO'1V5Y[G0;7>U99OE^7I1V017+0:T8H(]W$X F*2;,0CC$R:;SHVNDB M,_ UP,@Q*N4BTU*V3A0;L)CT7?R8T_EZ0NN]"L.U@&^L>BG1V6PRV(BT2%$@ M>&896.-XX3FC2*WCX=VIZ[<(=!^\W.O.-(QV.C5PNU5''FK7]GKZZ8H]![1B M>Q32>=IA:>OU('5:>VP9O)$6/"_)Q\03;M0]^C*@C$&E+*U#H1KH# J!G)HZXB6P3;=72@<]RCP1( <4&D= M0/*6$)^>X7(Y+=,ZL. J:XN\FD3M^AUUQXGR'87).Y M2 A1,Z?$@,T"]J9WW-/%$\'U9 KM +S;]XJ_S189SZ;_36355+CYWUD M<(=U'US@CC:08NI4:H$*,)<$3@II&4L&??-4^';DCWM,V85K,)RZ.PV9-O9! M.#1"VO:PP9HV#!C_;"W19RD&98H ED6]5S$*:JHQ,*VAX\L!Y"59W:J,0#LD0Q=C?S7V\ZW)RF952!7@F7T#97,M,; I0\Q2H4CM)PQM M(ZC+CA#[8&%#ODHC\7=J7S;7)Q]\!;;M:<.54P]I7XXK6I76^D""M-LTGG S%S*,NQ-X' MTP^?!XX)CPY.7VX$L9GSM:%[_;E^N;R<>/KMSNZCR)?6@?8UGUPA[]9Y0.V( M8\8S3\@LLZV+=(^G>MQ3[RZ0?Q*%=P7QW^;K,ZZ<+DH<-W-G!).1>0-<,@:* MJT1A6_(@'2HKB\TZMJX)W8_"<4_ NX!N\ M:^L#E8(-P660QD906DH(*#(8ATEIP0*&UNV<3]0^@Y8@?OBPJ%/J+SV2]6OO MP+_V@M$\%A#>U3XUJG;8TA)J7F\-.+W+S1M0[D+8XVB0 T1OME"Z:-;^2'*J/ MQJV@Z3-JBY65(O MIA3 Y5>TH.Z]]FYX[:U-S%(DSVKR#9K:BS)9^I9\8\^C<7*X77UG,A]3JYI] M4/:P41Q&@QUM\?-M++XX7U61?IHO5I=%C<^_UC.JN]%7=%Z76FB3UR/7M:(- M**.A$(RGHD3@2;9>T2WI'W=;/SVL3Z[SCO#^NESOAS='\%D89D6&B$G6'%\/ MP2,#(VTF#@MZUKI)]A9RQCV1'L/('J>13EW(/L\(%?=_GCTZ4W#4=2T#(L! MHVLR4[&&=D3EI'EEH/>-^+P'X+E?=!S89IM0/IJ(.=])*Y?\>+'([+ MV;H3AT$4721(QQVH8!2Y A3Z&\Y0Y9""4JUOB#93,BZD!E3]9I =HX=^T%3+ M59;K63?+Y2UFE')6"EF :8.@I->U-D: YC9K\C%\Q-:IL%L)&C=2.#FV&FBE M'XC],I^=+XF=2R:$8U+XY* $YT$)D<#5H!V%XY9EIM&W=OHW$C*NNW]R2!VA MA7Z@1.L"%],;+A0:+K*B<$6D!"K&"+[D"#S0+T(QP=C6V0&;*1FWZ'$,^W2P M'CI T[M\5E[.**"NT=);TM7B2[YB)0,VY7M=/AJI5&.@#7RQD]*R]7ES'.%1?:.\WK4'C$>F(CUQ,HB@ KN&-> MN("Y]47#9DIV@I1Y_)!JH(<.T'0IKZO\_E_R+)?IZL;P&BN5-PE,JL--E!+@ MDD9(,B5E!:JH6U\ ;*=H)W39QX^NAGH9$66__WWR]&Q*!#_+GVN7@FOZ90R" M=O#:B< &4!1?0)"90229F,@0H_C!\>A#C]X)(.[Q J2)2#LP/*\_YP763KNO M,M(C+Z7S[8H;5K)D0@>P=9*W8M9#L%)"+K0ULR 0L76GMNT4[80K_WAQ-8!> M>D!9%=%]X=W$%9CJ6'B0TJPG)NC:P5G1CJVMY]Q(Q5N?;6ZG:+=>*NI@8][,RI.OT^4DFH3,% :9(F90GM7QS^33LA2Y4"$DIEMG4#Q, MS;@(&T#U=SOSM-%#!XAZ2VMQ,8VUB'LC3YM_^FO^%/)B@J((Y4P"'0TY-4@. M+J*)D+,(Q67/7//[I&/H'1>5K3!S;V#[B138 5A_G<_RMPN?Y\7Y+%UQP90C M*14'.?#:?45EXJ*>(_)B@PFQA.:'*YLI&;O*^51(F#=72P?@VBP7$8MBMA20 MI;H@FGF@>,L#,\DQYBBBDZT;CAYNNP;+Z!D-6L9N!.UBQR8LQ)E. H3!7()#K9>AO] 4GCHFTL_^TPC70+L">KI[A8?)O. M/JS[UDY4BDH*1'"X;IQ=#/C /2A9F&2>)SU"I:5RUTG?&B$+!D#B[Y(!QYN1*'V#MW(FY<"W=ZT!VKGPZL MW [SA28VD8L9+(=LF*Y-<1E%4G5Z>)):LLQ##JHQY'8@Z]%,VSGFP*VU>CI MW(;)I.MX780L>)0>HL1"JR=:H-7B #V%/(EL.2^M=]('2!F_YW53E=_MN=] M_AW Z/T"9TMZ<[T@O.@X2WO_YKFW[^F1R\V_>C;_A-/9Q.C(94WO#$6$NC4$ M\)890@QWA?Y@TK9.86M)_\C3(5H :MZ)=CM =JVYR8O*RAO\G!>7X;G407D> M*. G#P*4R1IJ1QT(3A0MC>6H6Q>R;B1D7*R-AXM[8P2.55('2/O;N_>+]HYNO+>E1@CMCX^>9B:<5V];C#72%U= .\O M\R]Y,5OO%1\RR2HOO_=[+ODR19%$"D+2-5,^1XK9N/%0?YPM:HGP48#0&7:1F7C1/ M#-A&T+BU?]V L9W2.D @17QY^F%VL[PV+RLLR03CH"11V\ '0]Y&)E=;666% M2H9C:[]P)\+&K1KL!I'ME=@!,F_U#;US/''#VI#D)&+)BGD& M1L7:C#YX\"'6:_-,#!;O;?/;DWUI["7-KSE<[B;@#ZF[#J[T?L!?C.>?SM># M7OZRF"^7-^.:_T);SB^YS&N3_:^3( VM_#H;VC $I2*"*X[6O[/<*.>C%ZUG MZ#0AO)=DAY%1/("6^S>[#S)=)TC<,.TP\8S,05Y/%3+6@(N!@?569$S!\;OU MO:-!^SO"QPW\^X?VX5K>']K^ MJS.B$FI_>#(?QV)=!M*4QBT%HQEL&GXDG M7H/#J""HR'/VQJ?4.OS:E;9QSP3&PVD371UL92G."_,&+1%P^?%NBM,L[>$S M39BW,45?(!6[;EFC:X]F00N/G"@CK-!W9\5L:I]P+!GC'@,,#\*3JVI$S_9 M7B="9E$PTQG'\ZN?_., M?OJD$$U5$B20]Q\7\_,/']__/I]X9V,TFJ)%\GQ 11ME\B-3*KYW(FF MYP*#G5]U89 /5-2C[O93';[I['Q^?N>H[DWM$'C,$)JVKS^=+WR00$[O##O) M44@5H!1MR3?P%*PQ:6O'V"Q,4!S5X^WYLWV+V:R7ZXWGXG*<26:D(]M@0ITO M7FO^0B'?J3BE T=O/6\=+!Q/]:-QBO=!WW[%2\V5.^J1[8^*(1B7)OD00;I2 M:CUJW6:$A)AB-HK<_Z#_3W73 )C8L?AI'_5TX(8V36]+A?C+U@/:Y$ YR\$[ M3M]Z*;7-3LG4.M7_CU_\M!>@ABQ^VD>['2![2XT#)AV#(D^=K]=]RAR"K(// MA5.9Y121M7:$CBQ)>1QE4'LA9/>2E'W4U07P=JQC0.0N!^G!^SJUJ'9@A MM85L5Y+R.(JDCD%D>R5V@,R'SWM_=,QW'5W>G#LSSFPBWST8DJN*PI+OSFOY M3RQ>YRA*&;I(X CR>RYG&3R^'PL&':R !R1?MDG^ID>1)O,AN(6410+%/'E" MUEIPI@@KC!"RG.@0=2=Z1Q[S/!;(=CM?;:_Q?M%]J8$?R?U57B[??\09%[_2 M)S\N)TXZQ3 4D#Z1W^6RH1C ,)"J2!U=UJQY7X&V''1YBCL \O:Z4A@4!H]^ M$5QQ_7KQ:C[[0"X>MRZE1'$'9Y%GV=D>7+K)@9M.>C2U>E] M$1P%@PX6P>&[[ZV2I?KC:UU0P%T$&@M"UU[:GKQ.AXQ?3(Z.W)$_VGR :6LF MQET*O7A$XV*C@\71=G^\(Y0))F39K0<5.T61F0X0)/?@T:05#!"?"UR8@_E932^2T7DUM4U=ODLC7M\CY,B?MP$S4K4]KD5BZ.[F-\D0W=)B_ M :C6C#N3'$1RW^L$H$0 %0IT%C*JXAG*UC=^V^@Y^G+IVA5<+O.ZC/'6<-9+ M@:?7L[=U62VFLP_T@=_FM'XNOUTWB;DX0:;(*K%B!3!-$;W253 J>*!(7V ; 6%AZ#62"^=0FUYO6(O$PT2 MBSHD5SFIH6'-?@F)_HBHM4S:1XCA;O1AF%>T$M$:]U.3@2"V%;=UV;#?*QHV? MN]MO6^FP)V3>7FWW^;MLFSMKKU M+>L6\2 Q,%H<*DOBA OR5&/-IG B^&PC;QY# M/$S-N(4/??AQC735 >J.FM*N4:5@ANR=LH]V.T#VYIG$2A17T LH%.V#BD57MUF#4A[1!,O\_QD)(EMTY*^X<8''T,YAJIJPO@ M[=C:17L99,P>R*6F/20P!D&$ $)D5IAD&'3K6]Y_P,'1QX%R %5V -'M#5_0 MH=#)<-"9D0,>R0MWI=[O*"UKO"]U\RNV?Y3!T%&YL;GTV?9^*<3'7Q_'.D;KI#EV_X:=\N0Z+(5*=0[#,T3J, MM 2#3AE"=L$*@\+$UB'P0[2,W[?C&!UOA9U*UN;2^5LE@O/+D MF7I'L92I,RHP_7C]]M90BP#:N%#G;%%M[%J^LQE4(4K10GAS,'5BM< M*!2RM.JBU9P7$='*YG,,6C(P[DC0/CR]\1#1P7+8?!._H>YU$C%%P9&!$,*# M$G5>*DL6I*#=)6+PW+2.3'8FKI/&3* MI:81U;PX=4[V<4 \A<(ZV-POY+O)_ (3@2 ME0J<@]>8(6?FDF.1R=1Z>,R#Q#S^9+)&5K&)MIH-Y3SFRN\Z:JSK9U,3E8D@ M+FP]E6"EGM1+KL!+12)#9X-AB4G7NJG\#F0]_H/O1GYD8PTVLX6-)\5N/-YX M=_[I$RZ^SZQY*(14N@XF06,WYMT$! M1G3 A5=:69-S\^X#FREI>]ER<2@A<[*ZT J1M.! 9:_ 8X^4NX.)[=.^4.6B39:"35S E2-B;V,'K3E7@5;DI%##&QX%%>X M>^EXUROQWW:0=>&2FF+R 4D8HED5VIMO4P@M%:8F%="R.W.SA_S"GZPMU'%WU ;O_+PZ",Y*DV[7)>DA^ $KQ/!H*ML0132O ?GX#]T:YPCP3; ML%KH8%>L7:#I:9^J &O6X=KJJVAS5-K0:JE-H*VOW5A9;80#6\_;SQ W!U@YGOC>W,0BRFA2I)D8ED=3^ MH+$%HDJ9A.+() ^;;OMJ MKVR?P:[]A@WO#Y-W=[!Y@3$_^30_GZTF'E%G[AGD8!&4=!E<$0F2(HGE45[>_X6)!3_Z2&]_5WGON M<)>SVUD8]C8VDL&) A-H'>1%E2;F1"Y9":((8Y230VP0I[F-+4X4FS5!7=,&R4JBT/,EWL,M['[Z'V7V]A]1-W!AK;Q#"1+KI4(!KQ-ZP(J M 8'S#+:0T7RM7 MNQ9ZFNI/%HSE/W$O#NYTG[B/N#D#SP %7LLXXHR#DRD1Q'IPS M" 5=8DXZ']/ 29 =GR?NI>'=SA/W$'<'F-F0VB!C=M9I"\:R!$H81GNTIHTZ M.F%L;7P?AI@X?4"2T$FON([9DHZ4.MXU26@?@?>1L7%08HK.*AJMD!;9Q?6@JGU\*'H(F3$, M)8F[UV#_&$E">ZF_49+0/KIXC)![3;]Z8[:RU+'?(? MH;8,!\9),70L;MLHM \H[Y]IQ112S&,R:-2& M.,,(7O@(DLMHHD"?N-H9M'^4?+:P6N@#:7NM,??P&A-2&Z5+ *8B>'M4.*^K'@J&KC#3- ME7V15N/$FP)8K&C'0'UOLAZ#I ">/CZX;\"WYF^3I% M7BL?.:,EZ%@]C=2 C+Z-R8JD#,>H[4Y8>N@-CP WAVATWEZ\W:&$]O*K$V:- M16%PM2,[0BW@@>"E B-X+HX[\?^W]VW-;=W*FN_S7S ']\O+5#F.G>TJQW;) M2LZ<)Q:N,B<4Z4U23K1__31(ZD91Y"*)18!**E6N6+:Q^O*AT>AN=*OUHO)N M*+G_0AT/OBY*#A-O X'9KZ"9Q2S;MR,[ QE]G4_\'POC*QD.*G*&&,UE/C17 M?$F.$8A%.^*#(>O6Y.C([(O$U&V_4CJ<7T;F#8#G,?VK+<4-Y8ZSA 3+@_&B ML'!D8XJDHUHHC0/X_:73A<^HJ!M[+:3>]73A<;)N 2V3Z^O)>,''FY6Q3,E9 M+"(! XPYXHG"Y1!'@4+ 6"6EE3>EZYV>4U%YA.Z1>MTPJ^H((3< DY?*3B.F MUKC<")()^ 4S@RPW'-DD O6:.$YOUFF%M_HK*7HKL^4=E'ZLVAY\,85HZS^04< MY(O3/*QBH/8J#JP58)VQ W.<\OP6G$==*H\8U\ RQ1&L;*]XVD9=2]F3/A!6 M3#,-8.[+=.)C#+/W(,>U8K !3C0FZ1@B< 5%W$:XF2:CD93,1DXP_+CTI*2+G7Z>+HWMHL$F6-RO MWT#J Y6BXAKLK;6Y/BT:N*<8GNTM")('ZC@M/4F[ UDM>>=EC%5I730 KY=# MM0"4V;?)*%Q.;1B.KWZVM[.!LI)2QBC"'"ZO'(/<#'4!)1.-8HY9;%VO+M<. M NM.*.G?ZRJIG[, '_QL%OU-?N+XB$^2C7ADW.8"H-R$REF"'.8"*1N]U3S M[;MT3/Q@8CN!4KTN4);0VUD ].'6LPH=+EY-7TZ'5U>+KGS*"NPZM<%UG(ZK)]MWI/3U>9<,#Q(D3K"G4"4A#P7 MBU,$@HW(2VNUSCW_V.Z1C$<2T0E_YASP=V*%-&Z,$Q(E%=32(7L1 MFZS85IFN0YDXQK98+DZX.2=AZ@3S[0#29GD54H M*,D&K-%%_&YO,Q?WQ6T/46P;E4LASP>/63H6;*H+,2!A<[M*C;%VI6W/%G*Z M0>BL4@BEA-\ CM:WQ/>;J?]F9S$\2N@ZXKTB&B.:,!S4X ("2]8AX8*/FA#J M;-_>TP:RNN'J+-(*?2FC87RMN,$X&&<)0T+B!*;_/9 M=8JZH>JL<@@%5= H#Z,PXV/X:$(^YD)?O?7]SB>Q8%) NL4"%)) V-@?)%F M>4!%DIQY+JTTI:M_.A/7#69GE3?H1S%U7>\W(0RS4NSHBQV&#^.W]OMP;D?; M67TTD)5XKF,.XDE*"!AK+F%OQ8BP8TY2P2)7N]]3'TE$-ZB=13;@Q!HY:^PM MY#Z;W=BQCV\GL_ELX!)CV,J B-8YK*P(;7"C?.W=CJ]S7-B%WY(W_-,NW^PQ^:YAS'=;U==ZC@/A#D4%84+1 T4=."88HQ\E:I:75_6;MV^VJ MNX_>NW35W4?4#=PC-C1=LS8/$P-O5"8&OD$>_6J)UXA&IX@18(=9Z:*V ]L7 MGK2C[EZ*W=V^31VV!,&R42$0>^FX:_O"?01^AFV1[MJ=,KX=";9^M=# J;BQC[K7AB<7\[26E.-Z1 #Y.9P9!/N( MNP'0;&Z2GY1),=*(,'8.<4TYEFYG!RI\^W.)PZ7?!)*6 MGWT_'-\G<3[%^8#:H*6P%$6L\@Q-II#.OY6:!1\4\WR]8VP!$&TDI27ON!1^ MCI?Y_M Q2^B,XU5^D5O,3;YH#A07X>$(@&L 83U=#TII MP$5Z3/OGM#RT@:5EO8M1SGNF0I[""/=-XG/_0P*7$<6XT$1JQTLGU;;14]]9 M*@RJ8L)O $@;-LB ,J-]'DN.<9X5)'W>!K 72(PZ:.&LQJ5-\@8RZCM/_=NB MO43=J NU>/_\4WY@\79RG3E;++CYI\?Z44=\JX0S58K54A[5/3YS*>3#IR_B M*%^G%O9HT=W(9>*^K%Y;W6,9KG#2RSP= NL(5[N<**/8HL"MR-/ ;0JAM.=U M%,5']VKWWV*X&<&WWP'4)K<17.+ICZ&/BT\^TV#N0.971OXB^LG5>/B?1;_$ MX61)Z3+T%WATQL(%*#?ES$WP([(Z4L2L)E@$XW$L;2U[8:2R[W==%[;Q+!RK%.."#[P M"-+PNPF=-T ]IR .B@KH]/G #E2P W<1#X"Z> P/?!Q-Q"&@DTG:M&, M/=^J++C<21,DB @V>.]Q*OVZ]052JB/F6"6O!W,+2+QNP1[()<79;/%8Z$XP M=W,3.??6\( \!EO+H]+($.)0?MN=O&8>>-M9D??R^G6"&N6Q4$Z(#9B0#V.X MJL7[^3$?5P?SG MM.;:!>'='K7429D<8BH70WMKD982F,%2Y?V4-"X?_-]"4%U?NYC:N\'I !TT M *B\Q3ZGKW9T;Y:Y%PY.*8-T# YQ3L%7]!JNO()81RQ8?U&ZFN89$4T"YQ % M/ROA.T;:#<#E C0!!'P#_^#G^"..)M^SA%;AR+LG&5XEII- 2<@\N-%)Y%@ M#L%,.YD4]ZQTAJ@#674/Q?X@55HC#8#L:QR-<@IU''ZUTS_B'/[_*3_:!TD= MPTC1?(< )L 9@/\CE%!.N+".R<((VT53W812?_ JJHL&L/5+',>I'0$_;\+U M<#S,(=[<=_(I4\!/TE91%+T2N25Y0"Z(B$BRRD?FO2&EQ]EU(JSNG);^4%9> M*Y4CDY?#>;X!?1B'X8]AN '6LM>IF#)>$H84SG:8P4W&8#C[E8>?"Q"0")VN MB3NBDAL_7M= M7,I+*.=UN#UW\/YMT4V"T0V^S;\?CEY-YX/Y[=W0TNY-4Y+ M@6)^)\FSOVDPCRC$I*EA(N%N+^'W!=YVLNJ%/ L 8!N<"FJC;@CT_61Z':?O M_EJ-[;B \Q^^?^=5&JK!J^2(> .[CTB&K/02!9=RQT*CG-H=!-WVA8;P45*C MD_+B;<"Q*F/7/]X7DB?#C*=4(A)([J*JP+9;![=CG5S 25HG2K>T+M MG1.W!80TL$%6G,6PF?&[UIM"&NRB<"@9\*5Y9 H91L#G#5&I2!R.KO1XH&Z4 MU8W)507/>HEN>4TVVAEP2TWBRZNW,9(([64W$>K;/9+-A*'!+V41"Z,27+A?5RWEYMT]G=KQU2+T\-/MPU]9??S-GW8:5KK\?#.? MS>TXO\.XF(Q&X&;E/QQH;:BE%(,+Q2QL2$^1%EVT_UP)]\7[MK7N9W.F]@MO\!?G,\^C)=NY"_3R6PVH"9% M'BG<\BV.B MP\K0R!+&H!&5*VVB*)Z#*LU&Y3NCU[9ACH?(*SA900XK#.3@' M]W(8!,:$2W#SX2P/?$-X#&Y43**]OMQP+E6,[@EPV MLVG>_?5].%W&EN\EX26#0U5[9'W(0PZ21XX3BY2)S@L:A>"E4] ]L%$Y!OKZ M-LVQ4&FBC^GR9\=GCH,R[O^+4#T$2 ZS@UBCS"% = M8G[YKI Q)B'/24PN\*!=<8]K;RH[H;VWR60MHKU?1;^>$V##70M3Y5)4B$@1 M0 Z)(RV51#[1$"21DJX/IJIN_P^[DOR=^-"UG_HX_ A:W( M^G:I?ID,?LPU+*QOFJ6(R484$]?D]L$W(2LF09P(< M1^-54*6+*T[/9>4>/^>[HWH&U-]GRPU,S).ZO,S-G$ LN6S9)HZ1"A'.91>3 M;R[RU9&U5Y-MZ07A=3;D7G [G_S,;*^H^U8!<2>T#I8@:P@#JTH#@I_DR3'4 M)*G!%MO2[1Y.R-ZKR>X<3L==HMD0V=\J'YFDC\H81(T"^828QXV# MI R(*^DL(55ZS,RI>7PUV:.SV)M] O U;- -682M\A%$VA2C0V#$X$;-/ =3 MQC#RF@E!"/!H3YZ,*LSCJ\E4G<4&[1. KV.#+KGO:+XHT]9YC)+0V?G'&)DD M* I:6"\QD527[KAP6@Y?36+M3#9G7^ [AZU9Z"XNG&4I/R%E.D7$J1'($9Q M+)H(;:G5O+6<1,G0SSED]9K8C!7@]OKR@%M%@S5QP*5&7I(<%:,>&>_ =Q 2 M4Q6IB+JU9$='UNKZK&>@#.JV<;6ZW6-S>QN8BYG?NBSDDXX7Z;NPHC^JB M ZL-DW;Q#ACG9^HYRJ58'E,9E3()*^Q*]QRLP&9=![3V3FL84J]@U[ULC%X2 M$1DX#+XU,P$%PO*K@B"0]MGI3O"?HS+/ 6YLUQW 9EU/\XQW7=^0.JOGZA<1 M-#+T^;U^_O/?QL/Y#"P27&W!P;_. TDW_8W"#]N/(Z*_)_ %A=/&8_E$1)+1 M&+CYR#PB+5* L.E<4BN#APX/_"R;NW#-G5*!H.2-0CQ8@8SD MN;D+5_O.C=IBDF0DF%HC=P M4TN:(FNU0)11&RSWP$/I>6-/"&AEK-!)0;#>%^=@C30 I\,%]\ VG)LC._YD MK^.J+QSL=Q9I4" ^$"0/GB$GI$$"9*E5HC:RDP>!#^"C+KB/@%6QS$@A'=?M MYKC)DWOSQ-=;/LQ:-2"TSN$D3$("!Z<'/M[W!\1"6>5U1-(#LSRZB%R@!&E""%@X0GTL[4\> M3W4K@Y]J.J$GUOTYH_W=OV^&\]L/8]CY-PNM?)Y_B]/+;W:\"B-^FHQ_@%V( MX?'[5TLID9Y)I.)B;%N4R&GG$=5)*XR-I>'D-?1%.6S<"2F,WU+;IW\P_3VV MVNH-*V8IL #63T8!@O',()VH0S9XF[30DJ9FBA;V9>Y,-]@)$'[ZS7@ W,[G MY=C!XGGZMF<0).'<4(X,SZDQQ<&62@KV56,3@@U$JV8:Q^[)VYF^&7M->_$( ML+WJ(W'UB">&!]%@%[R(!BE.X5X@B$!6JH L5H0;*RPO/A/BA.R=Z1.QU[05 MCX/<*VA'M5-"OR\T>2\>I:GS3 W'=B9=*^V 805'D@2-,8V25S^+"'J05%7'\/M;^,T: 3V0O'?+OZ[6WR"2>]](LB(H!"G@H/] M5PE9K5T44A-NFGGL79KY,SW!_U:6H$\\OVI'X%$CJ=U2BX)HP6D"C>L<*_0: MF:@6TT435UP(2<\N/-V)\UBI32JG>&0IXX(G'.$_A5L_YY07#FZ_^)K$,?,(@.W)01W(XF3,+ 4C!T-N'9"VN"1$LDC+I,&.Z@$PLQP9S$)9CTG?=+-LHGF,_5C&]XO M1R/CK/K-O+O^/IKC ?_/EZ\=?(N:U-(S9"QS/Q@.7T%0#D'M,_ZKO@TTX*DL$ M,C%/LN>.(..\1(:XJ+6Q<)DNW8?L.165059&O9.BLFX!+9/KZ\EXP<>;58,% M8RA<%;U%DG.,N,(8.4PTDE@DPKR1P90NW7U.15VT'*O7=9@<)^0&8/*T[Q&S M0E/8'8C!?0F(=SF@:'3N+IH\%=C'XJ6B^S$L><5X=KI $X'2ZX+=V- M)$Y)2*&0$!BDF5L<:96?1[%@O?3"BW#R-BEGWN!L+UB=HL'9/CIN .=/8A,K MRP^4<,Z]0X';[&]HAAQ-& D%3DBR^15#:9AN(*/QFMG>L3$IJZ@&L%8@6$L5 M%XX%CC#X-(A3!4Y)'CWHG0O N>9*-M-.Y^->C:;Z2RDUX0R<6/?GC/;%3V^UXHP%B.'X$\6?W6 ,3;4:X<,31SLDX'_R],9/"A'&<<%Q^[I M]G@I<7H*''-" M5 % \"_O]7$Z8_AJD'O,\[NZ_ 6 I]=3N9V]/C/J,7OV-3K';*WS M@-AKWHO+\_K]9+KZ4?Y[9&"=H,PQBB)+"FZ34N>V'1));9-V<)UDSIS+!MS( MX9F6>#>^ZXX'T\%;#1Q--^FQ0.XB_HCCF_B(L9^',WMU-7 MQNW]A1)%<<>Q5:@<;O6)[%_=S?+[[^'\V]N;V7QR':?W-41!2LZ#@SN#5> _ MI1B1$5PCV @R,.$T^%"%K5)'THXU[T^%_OE.Z,O0GD[&18$9XCHW[M,^]Y#7 M%B6%28A"4<)*O\+91D_=:%$?6%FWC\6TT8+CL*AH_AK]S12V=YS]=/MA'$!8 MT]M%B@Y;PX.F&F&N=1Y+FY Q&&XH2M#(K+;.N-('_5:*JA0><4YL?D+"D>4>(Z:]4C,.*U;@-\ >_+L52SH$'P7L.LJ4 &EI#LXDQD@3S;SWRGA7 M^EEZ![+: M@Q*-A0>U92)75S'C\/X9HP&Z9A#.^'8SO.?,V>\,(C\2P0B@Q. M!G$/UQ3G$T86;E0\!:9IP-O=^"Z?J9MCZ $NQ67;@#6ZC/[;>#*:7-T^X2() MQ;D.%.'D*3B6CB"7O8 (OT8GE#6F=/7B9DKJQN1[M#D%!-\ ?.XWP2K*\G0O M,$4='.\&&48@*BCX!N#S ;;#=#&3]3$3QFJ>3&)(!1D1-]8B9V*>G!J93%@1Q4N' MBC82T@D\Z@S!<[S8&\#.!>R =[/\7.X)%PH[$P(-".,88!M$ 6X_<\BEI*.G MU))0&CR;*>F$'GV&Z"D@^ ;@\VX:[Q>/;3!$=ZX=+-CUE6[0.+/ ;E'1MA%$^3JWWT=K!L_1 M("AX"8OK/-@#1VVVN\$2*=/=8/*.45C>Q%R M7= L*HJ? EZR7#7L4%)QX2@9I 6XT4;RY(+@*?'=%N39LMW <&81U^.$5U'Q ML^D\OP<)-W[^>;I"\*** ^Y&/'GADK( 'WAT M0X7?/=Q.7_IVW6QR\9*I(B)N R*S_"!H9>96;08,HT%ID(AVVN7./0IIIO+0 M2:ELPHE(V2D0U@TGSPFH4ZE21J?/ 7*D@!L(>'T$TL>S^,#'75&-,=11[9$S M&K:/2QX92C2"GUE-5,0BEGY3_@(IU1%SK)(GY25>U_7XOS]=? 39I#B;Y5SE M?6K[CA%N@B.$(,QE0#R$A(R5<#I[ZK4/*BJZ._2Q_1MUCISRF"@KS"8OA,BB.Z%'C&F:I"-!^-#5)=U;_\7OLKWH_UBQ-7"&O.""?7QH MHXZ=%0&<:PNDYR%8'&GE-" 9'#%NB'&B=,W:+IKJ5J_U5N=?5!4-0&O'" MYC>"B2 M*$9!:K@$*)6B*CWK_$1/23>M_7%H74[RWC[5[7]B&'A' \,4;CU! M@""$P\CIH!&QU"5B%7&X>'/OO2@\C^>F^^#I^1N;WC36C@>QW2:\^^M[]& ^ M+H?7\%<^IZ_PTUE:&IBE4R9 P$PQB_#B46\"UL%),XC0X+GBDHE8NB5,&@9+24ZOA0-] * MOI]PT(2=/BD&2V^#PP'Q&K;#P]5':&-0D\I[: M?!2@O@ES?];;X# @G,L6@)-6*0D,()_R;=O"+T82"?=\F3CVA*4>*N$[$';F M]OM U!P"WKU4>"ZXW";;95LO,L#<*"FY0#$/!&/@4YQ\GL]E=8^IW M=IIIN/_]3W8V]$#[S\/1#5!Z:2\M)3\;:04[E=40DL;)D1>Y3P&_#77AXVB3FFSD6,J#1^68SB MDL&(>64HL80(Q4JCJ/FIK\>IN_,ZEW]QS7?63= EJ>CQA-&A-"0"!&Y9X5-(\8]4XA M@0TUF(?(8A^-]AJ?X[J77G?/<=U'R&W!Y*>[!SN:&B;RP^#D<*X;(<@J(1%Q M5A$O7%#%A[D^IZ+N[;X_F!PBY!9@\D@@#Y$+HA2E\)<1Y1GK@5MDN$O($!,X M"'*2\/AI V:$D64D]LEP(Q+&S8,>U01YXYDY'[U/I!C1[ MDMC6?;X$2B:G4]E9(7(5JAODEW%")HFL=R[7ZSCD\K,40CV++E*;8NG#=&\B M*W="\KL \G#F1Y/9S71Y]-S+ MV$IAE94214_@;BUX/GVD0$Q*9A(S)J;28"U#>3OWBC+G>05]GA&*ET<'AGVO MB?/ CY%8-VSO@:"#@3Q_NIL%ZLK<3[C<0 . MC8A$6*1-@BLC*UB$H;0.S&I/+ >":% MU!)IG]NY*(^1P30@QIC!6!$C3>E9QQL)J?O,M 'T':^>@B,9RZ'LSJ%FTGBE MHT0B<)X??1MD16(H,L=#LB3QU#?.]KGM]-:SJT&D':*B9L=_KE72O!G/AR'S M-_P1'WIC+1_6QI 6KVVNO]_,5S,TGXFF4"E1(3)Z*#7J0T!]ER)%1:RPU""= MA,N#V#RR$BO$*$M)>F<9*^U+]5^*M%T1[Y\JXO,S12P3$XZ*J(,C2/"?ET=XC.ZW4:9T>I9,V(=/L[OEDK^.J?D$8HX+R M%*4D&.(8AUP-E5 *C 4*%LN[TJ5BNVBJB^-FP-,)U =JL@%DO@,?>'(;XR+H M_?E[EN:J!B90X3F#*VM,(<_!P1X93V#_PU66VJ@"9Z4[=KQ(3(M8/%3GZ[>X M(@JH&C/X\X_!1^R.0RKU00Y*2B-*FK!3MK=3TGOLE]S PG/\F>',]N1G/!]0(+X7$ MB (7N1N]0EKSG"73PD6N+!.GN?;N27B+]Y&^,5<6^ < H-'&!A]@B?%5/MQR M>]?YS([#+Y-)^',X&JW]41;(9 R?/+RQZ3$?*Y%U*L9LH=S2W["%GY]N?[7_;S)=/LO,X5BFHT@)8R2T52!!^,5%0A!-FLB4X!!(I5\7[4%> M*^FH-(=DD?KK0%87D;_;3P93:YN?[*S#2PN(R-6FR@5N,?$PL;FB0!3T1FD MF$M<:(Z)+)T9[T18LQ \'AJ3OO74 /CNNE%?Q-&RX=>WX?<[5J2A*E*O$#"! M$8_&@S]#&&)1$"VM=[RX_=M"3MTXTRF!5DHG#<#K+G>>HP;UEI &BV".HAW.FE3-J&A)07 M"60"9M02$A'#1&L2'>.A=+UQ%[I:R:74NF$>IJ"F0??;+*:;T<=AB@-.P/X2 MKA$GB]&&W"#G<$*,1MA53)*D2C>SZ$)7LQ[\@6CH#+<#5=,TW&:_3">SV2 ) MRHDU#H$_"/QP ?LS@L!T\" P98*1I<_*730UZ[_W#;,#5-(VQ-YX?W-],\HM MI-]<3Z;SX7^6O?EQ%,$RN.L*+!93>B5R2M.\D[RF,@;M2_>:V)_*9KW_WF%8 M0FW[ ],L@3G.XS9CN#P%/C_%^0 3:S%+%"#C">+,\]RE RX^."C+@')B2[>2 MV$Y1L[>'WG&WKSH.-WZ3N1W52.Y_LM.IS=4/?23SGRW><_)^.S-5DO524A*4 MTLC@G#S0#"/CX$)+F0W6>>$-+NTXGS19_]@ I$*2"C/F-AT):) 4'N@\$P\;PL72'CI/:S6W. M[B-UY;%*X]EJTDW(O3D>E#50,21K8D)!:(&XXP$9;BU*CDJ.(R>.EBX$*T#V M.5G@?5"XSW6F#PTW?O%^SO(G,"R7?\;1C_CK9#S_-AL01Q1FQ"++/(/S#N2N M*4@[&DEUL#[X5/HYRW$4UXT+M0KEH_1Z=BC.^_3RS\D ,V="GF:'*<^I)D[! M6>,$X<0Y$5AQRDL/Z#R(T+I!I%8Q>X@6SQ.J@+TX4"3&8&)$X.A;3F^F 4!\B$P$E(@GBQGADE(B( MN&@]B8RDXC.H#J.T$US%WQ&N>^NQ(EK__&,+@W>3;A_S^2;!1^^Y5#'9X,!- MI]2P/.A9PYZ4&J6DC<%*"T767J5LZ MQ! &=0"C/%X0G5$_;)C.G)\!YIMI2 MCP36#G&E!#(::R0M22D_Z?'LA'YGUVR1.E_T]:"7\TL;W8O9SX<_AO/;/N*H M+WVCYVAI)]:JQ$2%LHE'P4&"TB.>)[D[Z@TR@5E++&>6E_;:3QH3O?O8Q60T M>C^9_FFG8>!+9\H_*+'8YS$^I!X#8E M1F.^/.>D*&9P9%N,8A0R@G<8">LKY[2;NC9BS:4Q55@K+=D?,+6",1(0UAR# M'0X&6>E)GM1+D_#885[ZN=!>]J?W&&]Q^[./1(^T/^_&H81;O5A_%OW_OIK\ M^*_HP_(3;[)(+H?7B\$*=^?W;M?Y"3P>+[I$A@\/@-C\A3T=YX.)+^0 MB2%W88GCV0K!8".N%M/89S_=/OR=+_8V_VQ!WI)&^$QN(CFRXT>OSLMNN%Y( M/%7_TITAJ!Y:D_86J>\3+ =W*CW:&(U*G$B;:+[X^MLF$!R](;9_JVIP_!0( MV4OD=5&QJ1UL62P4)?G'^;A,+Z6ENS MRAWX,&UMED8CNOH"GYU/K\?A_%='4TQ6KW#\/TM-&232BI;SCWXYG85I. M36M+5G'9#[9^SV71B*+^-?GS@;ZR%O"%I:MXT@"_5=9!*"QMO]G8TF<7+R3VYN;U'P=VW8_TJ90[[;\%N M4FI6GSVIL9/V=*/::T1I'\9A^&,8;NQHT6'V&$6M+57W4K9=YI-= JB]E7(/ M\SNZ-D9Z]]U$FQ:LIJ$79#[I)H &\H,/H:3MF^:@I\]/UJY[6>ZTB[8*I;BR M3C[A8B-7Z]W3^PQ*UH?[R\,0>PPV[SUTL;^^=+5"SIM$W0 <%K2]^0Z?]\.% M*"Z&5]_FLZ]O+K[V HO=WZM:*G%*>'06?6T'9M/I 2=ZYK#\;>!NX2XP,.W= M!];DTH+J?AN'Z>CVZM&TXNOY\7K;N&JGTQW7U]HVD;2@LG=_3?V7Z= 7V%\/ M2W523@.IM6?,MZ"17^ $F/]LY_&]'4Y_MZ.; JK9L&8G'3604'M9')65]71G MW_[ZQWP!I;??QE=?_'%F;\?2G517-\?633CUVTMM+G3\,)X-08JY$?UP?/78 M)WM*^9&EFEL^4Z1>LRL;1Q9M5@H][54>^>O0?[-Q]"_[YQ_#<=CZ_O?6G-:G6B^^EIAT@J*^S39-R'SK8L6ZU&=#^U[19,$P9P01<(+P>0 M"QC!)\M5JP(]Q!!N$D1#QO!R>CV>E[6%CY:L5O%YN"E\+I"V+&$AA;V\:K6L M_%%VL#FUW5T8IM?#L2UH"==7K)>//\0:OB"/)G3U\\UT.?+M>"7=+U4O(7^( M=M8ET(1:'E5P7%V]^6&'HV.+6[:M6R\[?XC"MLJFU23ON^GB=5-/;7B>KUXD MI;N#Z *9W(OH)S_B]/9S>O:M9T@XS$?K\H$CMNMJU;O/')^]V[A@M1#O/OIY MO%.WB:7V12#.0':+Y$@^C8].1&Q:KYJ^MLI]TDD(_Z2(:BGEGV=>_^2P]KTE M?XJ3$DIYNE+354N9M0.]0RZB*FVR;NZFJ^8.OI)P=.E MJJ48#]769E%4UL\=06,[NIT-9V42]R\N6BT#>:3O_:)X*FOOZ_R/+U/_>7HY MF[Z;S8?7=OE^L%Q/KTX?J):O/%2K^XBMLH8_W\S!QH\7$9URIO3E5:LE,0_5 MY4X!M7, ?IK,_R?>G]2Q5-.I+A^HEO$L<%CN%%ME#;^'12?C>,=IB6*J%Y:L ME@T]5(O;1=.6WGZ^B9>3U>P[X'.<)E._<*V/-;;[?*=:[K20AKL(L4&U_SZ< M+ =8?$[_FES'MY.;\7QZ^]'^V8?NMWZL7C:V) *ZR+-!& #'_[ZQHV$:^A7U ME_:OG^(XIMPQO@O;YL)R4V%>O: M+:.&L@*3.(-[X47\]\UP>F]7RACE/3[32_CY[-,ZH=.%/E_6/V-<@G.-K?>X7J99PW4,+CW?D.O>U$T)_ M17\S'_Z(;\%,7$VFMT>7CFQ>L9Z:UN4]Z7KA> M]=5654SVDTMEU7V)DP)Z>EBE9DW);EE/MC!>O\@'2/I41!WK:]7KW+RG4EX0 MPC^UBJ<\:?ZI3_RG/G$_W83_=SE9W,>/W1Y/5ZI61K5M=VQDMK8"1J-[LLIL MC?7EZAWK&\4]Z<)[[8+UM%[XO$ZU8K4MNV(#8S6=FI7U)8)NCU?K=ZQ M?=P]OK7\Q=O)USB*>:SQ"D-'IRXVKUCO(#E,7UOE4ON> J2$>Z?^7D[D=E<@#KZ]5K=SVX#VW41;U-?3& MS^$F/KK]8H>AD*(V+5FML/9P?6V13.V+18;?_+@J9AM?7+1>J>NA7N8.\32DO05ECRQ$225N6KM>G6H!76X15@NF M])[4X@;UQ97K59@>8U=W":IV9<6_;X;SVSP(:2E*N-Y<+SL[#A,0$X';4MK= M\U/U"DX/5/=AHJQ];5PS,[_/%H?(8E3DM\D(I'PQ+W63W.]3]6I5#X[='2+* MYO3_*G'X6Q>,-7]\JJ=U-E2.&NG@&HK\+EE.;KW[^8E.U4KM!3,VBZ:ZI'_ M.^-?7H&[UNZDR99"61V%55&E-S-T9>WWP;WC_G$RVU:OE>S,+8A8_<.5)D?S MV=U/'E2Z>>U.2FPE@+55/-6]G37/^]CMMW'!3NIJ*0"U32RUGSIGARIS5$AA MF];KI*^6 D9;A-)"B+](>\S'"W524$M1GDUBJ.Z$3(XNE;Q;HY,^6HK!K#'? M1IGWT>K8MUZ5MA0F:;!,=3+^!1R7%6$_QYF?#A=IF$)UJKN7[Z3$E@(@W456 M_5P*PTR7'7%,?SQP5RK]O&OU3IIM*1;266"M-M1X.C_HRV0T],,X^S*=^*>4 M']E=8\MGBK3:Z,I&@;X;+W_J&5(.?,BZ>_VCGMRNE@^/ERXU*77WZA4?@G;6 MV],WNQWE5?TI]28Z/TWF*U++F/#N7ZGVDJNHGK?(KW^+OOJ#_(NSL_A__M?_ M!U!+ 0(4 Q0 ( )J"7E?W")L7>P< '@? > " 0 M !E>&AI8FET,S$Q+7-E8W1I;VXS,#)X8V5O8RYH=&U02P$"% ,4 " ": M@EY7[- B8X0' <( '@ @ &W!P 97AH:6)I=#,Q,BUS M96-T:6]N,S R>&-F;V,N:'1M4$L! A0#% @ FH)>5S??/PE:! PQ M !X ( !=P\ &5X:&EB:70S,C$M " M 0T4 !E>&AI8FET,S(R+7-E8W1I;VXY,#9X8V9O8RYH=&U02P$"% ,4 M" ":@EY7X+7=FYDP 0!WHQ4 #P @ &\& =VLM,C R,S Y M,S N:'1M4$L! A0#% @ FH)>5\'H9OJ1#0 !8H \ M ( !@DD! '=K+3(P,C,P.3,P+GAS9%!+ 0(4 Q0 ( )J"7E>LU0$]H1\ M %\V 0 3 " 4!7 0!W:RTR,#(S,#DS,%]C86PN>&UL4$L! M A0#% @ FH)>5W/HL\BD5 1,0# !, ( !$G&UL4$L%!@ * H K@( %4P P $! end